arm

    -1

    1답변

    I는 다음처럼 보이는 ARM 엄지 2 명령어 스트림이 경우는 itt NZ mov r1,r2 it MI mov r3,r4 제 IT 명령의 IT 블록 mov 및 제 it 포함한다. 이 시퀀스가 ​​허용 가능합니까, 아니면 정의되지 않은 동작입니까?

    0

    1답변

    어셈블리 언어로 1 초 지연 루프를 쓰고 싶습니다. 루프의 카운트가 1 초가 될 것입니다. 나는 Beaglebone 블랙을 사용하고 MOV R1, #count DELAY_LOOP: SUBS R1, R1, #1 BNE DELAY_LOOP : 여기 는 내가 지금까지 가지고있는 것입니다. 미리 감사드립니다!

    0

    1답변

    플래시 메모리에 값을 쓰려고 시도했는데, 처음에 코드에서 언급 한 위치에 0x0000을 썼습니다. 그러나 성공적으로 작성되었지만 그 후에는 해당 위치의 데이터를 덮어 쓰거나 지울 수 없습니다. 처음으로 나는 플래시에 성공적으로 쓸 수 있었지만 그 후에는 그 위치에 데이터를 쓰거나 지울 수 없었다. 어떤 문제가있을 수 있습니까? 나는 또한 메모리 스택 이미지

    0

    3답변

    내가 때문에 또 다른 질문에 대한 제안의 내 C 코드에서 내 어셈블리 코드를 분리하기 위해 노력하고있어하지만 난이 오류 받고 있어요 : arm-linux-gnueabihf-gcc -O0 -g3 -Wall -c -fmessage-length=0 -mfpu=neon -o src/ASM.o ../src/ASM.c In file included from ../s

    0

    1답변

    잠자기 모드에서 시스템에 문제가 있습니다. 현재 내 MCU가 라디오를 통해 주기적으로 메시지를 보내는 라디오 칩을 구동 중이므로 라디오 칩에서 메시지를 보낼 때 MCU를 절전 모드로 설정합니다. 하지만 라디오 칩이 데이터를 전송할 때 인터럽트가 발생하고 MCU가 깨어나 데이터 전송이 중단됩니다. 나는 현재 시스템이 irq를 "무작위로"실행할 수있는 많은 작

    0

    1답변

    변성은 이진 코드를 난독 화하고 opcode 시퀀스를 변경하고 동일한 기능으로 새 샘플을 만드는 기술입니다. 필자의 경우 ARM 프로세서 타입의 일부 elf 바이너리가 있으며 소스 코드에 액세스 할 수 없다. 난독 화하고 동일한 기능을 가진 새로운 샘플을 만드는 방법이 있습니까?

    0

    2답변

    ARM 용 라이브러리를 컴파일 중이지만 구성 파일에는 크로스 컴파일을 위해 --host 옵션이 필요합니다. 보통 간단한 상황에서 내가 CC = arm-none-eabi-gcc CFLAGS =--specs=nosys.specs -Wall -O2 -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -ff

    1

    1답변

    내장 함수가 SIMD를 일반 매트릭스 곱셈보다 느리게 만드는 것은 무엇이며 SIMD를 사용하여 더 빠르게 대 매트릭스의 곱셈을 만들려면 어떻게해야하는지 궁금합니다. 여기에 matrixA[8][8], matrixB[8][8] 및 결과 matrixC[8][8]이 있습니다. float32_t의 최대 요소 수는 4이므로 2 개의 vmul 및 vadd를 수행 했으므

    0

    1답변

    Google에 비슷한 질문이 많이 있습니다. 모두 시도했지만 아무도 작동하지 않아이 질문을 게시해야합니다. 내 장치 용으로 컴파일 된 일부 이진 파일에서 Valgrind를 사용하여 메모리 누수를 감지하려고합니다 (프로세서 : ARM926EJ-Rev5 (v5l) 사용). 따라서, 내 장치 용 특정 도구 체인을 사용하여 Valgrind를 컴파일하려고합니다. 여

    0

    1답변

    STM32F4에서 주변 장치 덤프를 구현 중입니다. 대부분의 주변 장치 레지스터를 바이트 단위로 읽고 UART 인터페이스를 통해 플러시합니다. 거의 모든 주변 장치에서 잘 작동합니다. 바이트 단위로 DMA1 (0x40026000 ...) 또는 DMA2 (0x40026400 ...) 레지스터를 읽으려고하면 0x40026401에서 정확한 버스 오류로 실패합니다