cortex-m

    0

    1답변

    NXP LPC1114/5 용 보조 부트 로더 참조 NXP 앱 노트 10995 부트 로더 및 사용자 애플리케이션에서 동일한 인터럽트를 사용해야합니다. NXP AN10995에 따르면 int 벡터는 위치 0에만 있고 벡터 오프셋은 다른 int 벡터로 오프셋 할 수 없습니다. 애플리케이션 노트에 따르면, 보조 부트 로더는 프로세서를 사용자 애플리케이션 플래시의 핸

    0

    1답변

    GNU ARM Toolchain을 사용하여 Cortex M4의 정적 라이브러리로 libiconv를 빌드하려고하는데 프로세스가 거의 성공적으로 수행 된 것 같습니다. 나는 이렇게 libiconv 구성 : "호스트 삼중로 시작하지 사용하여 크로스 도구 경고"(하지만 발견하고 사용 ./configure --build=x86_64-linux-gnu --host=a

    1

    1답변

    카일 UV4 데브 시스템, LPC1114 실행 부트 로더 : 0x0000.0000-0x0000.2000, 사용자 응용 프로그램 : 0x0000.2000-0x0000.6000 질문 -에 대한 구성하는 방법 인터럽트를 사용하여 폴링 및 사용자 응용 프로그램을 사용하는 부트 로더 나는 NXP appnote 10995를 참조하고 인터럽트 방향을 바꾸지 만,이 경우

    0

    1답변

    부트 로더가 폴링을 사용하고 사용자 응용 프로그램이 인터럽트를 사용하는 LPC1114 부트 로더 (위치 0-0x2000) 및 사용자 응용 프로그램 (위치 0x2000-0x6000). 설명 -부트 로더는 systick 폴링을 실행하고 시스템 할당량에 따라 시간 초과되며 0x2000에서 사용자 응용 프로그램으로 건너 뜁니다 (여기서 시스템 인터럽트가 사용됩니다

    2

    1답변

    Cortex M3에서 실행하려고하는 ARM 코드가 있습니다. Thumb으로 작성된 대다수의 코드는 C에서 컴파일되었지만 일부 함수의 경우 일반 ARM 코드를 실행할 수 있기를 원합니다 (M3에서이 코드를 이해할 수 있습니까?). 그래서 ...이 원래 C 코드 및 조립 : int donothing(int a) { return a; } 0000

    1

    1답변

    나는 cortex m0에서 작업 중입니다. 나는 int8_t로 선언 된 변수의 카운트를 증가시키고 싶지만 출력을 꽤 불규칙하게 표시한다. 코드 : // // Smpl_7seg_keypad // // Input: 3x3 keypad (input = 1~9 when key is pressed, =0 when key is not pressed // Out

    3

    1답변

    I2C 버스를 통해 Launchpad 장치를 Pololu MinIMU9v2 9DoF 센서에 연결하려고합니다. Linux 환경에서 arm-none-eabi-gcc로 컴파일 중이고 Texas Instruments 웹 사이트에서 sw-ek-tm4c123gxl zip 파일을 다운로드했습니다. 드라이버 다운로드를 통해 파기하면서 I2C 버스를 사용하기위한 3 개의

    3

    1답변

    Thumb 모드의 ARM Cortex M0 + 프로세서에 대해 최적의 인라인 어셈블리 기능을 가지고 있거나 2 개의 32 비트 숫자를 곱하고 64 비트 숫자를 반환하는 사람이 있습니까? M0 +에는 long 곱셈이 없기 때문에이 방법을 수행 할 수있는 유일한 방법은 원시 곱하기입니다. 컴파일러는 __aeabi_lmul을 호출하여 34 가지 명령어에서 64x

    1

    2답변

    .syntax unified .thumb .cpu cortex-m4 .arch armv7e-m .fpu fpv4-sp-d16 /* Changes from unprivileged to privileged mode. */ .thumb_func .section .kernel .global raise_privilege .type raise_

    0

    2답변

    내가 사용중인 Cortex MCU는 하드웨어에서 부동 소수점 분할을 지원하지 않습니다. GCC 컴파일러는 소프트웨어 기반으로이 문제를 해결하지만 매우 느릴 수 있다고 경고합니다. 이제는 어떻게 피할 수 있는지 궁금합니다. 예를 들어, 값 계수 10000 (정수 곱하기)을 분해하고 다른 큰 계수 (정수 나누기)로 나누고 똑같은 결과를 얻을 수 있습니다. 하지