cortex-m3

    2

    2답변

    ISR의 리턴 주소를 편집해야합니다. 인터럽트가 처리 된 후 ISR은 그것이 어디서 왔는지에 관계없이 특정 주소로 복귀해야합니다. 이는 빠른 시스템 재설정을 용이하게하기위한 것입니다. 타이밍이 너무 어딘가에 자주 플래그를 확인하기에는 너무 힘들 기 때문에이 기능은 일반 펌웨어에서는 구현할 수 없습니다. 몇 분 동안 작동하는 것처럼 보이는 예외 항목이있을 때

    5

    4답변

    ARM 코어 텍스 M3의 내부 플래시를 저장하고자하는 구성 구조가 있습니다. 사양에 따르면 내부 플래시의 데이터 저장은 32 비트로 정렬되어야합니다. 부울이 많고 구조체에 문자가 있기 때문에 8 비트를 저장하는 데 32 비트를 사용하고 싶지 않습니다 ... __packed 전 처리기 pragma를 사용하여 구조체를 패킹하기로 결정한 다음 전체 구조체로 저장

    16

    3답변

    binutils 및 newlib를 사용하여 llvm + clang 툴체인을 만드는 방법과 사용 방법에 대한 정보가 있습니까? 호스트 : 리눅스, AMD64 대상 : 피질 - m3, STM32 C-lib 디렉토리 : newlib에 어셈블러 : GNU

    2

    2답변

    기본 베어 메탈 Cortex-M3 프로그래밍 정보를 찾을 때 다음과 매우 비슷한 것을 보았습니다. (여기에서 대단한 답을 얻었습니다. 나중에 찾으려고합니다.) /* vectors.s */ .cpu cortex-m3 .thumb .word 0x20002000 /* stack top address */ .word _start /* 1 Reset */

    2

    2답변

    내 임베디드 응용 프로그램 (매우 메모리에 민감)에서 많은 스택 공간을 사용하는 newlib 함수 중 일부를 발견했습니다. newlib의 소스 코드, 특히이 경우 memmem.c를 살펴보면 PREFER_SIZE_OVER_SPEED와 __OPTIMIZE_SIZE__라는 두 가지 정의가 있음을 알 수 있습니다.이 옵션을 사용하면 메모리 사용량을 크게 줄일 수

    4

    2답변

    거의 가장 간단한 ARM 응용 프로그램을 작성했는데 작동하지 않았습니다. 무엇이 잘못 될 수 있습니까? 놓친 것은 무엇입니까? 플래시 쓰기 및 CPU 재설정 후 레지스터에 가비지가 있습니다. STM32F1에서 가장 간단한 애플리케이션 인 을 실행하기 위해 수행해야 할 작업을 알려주십시오. 즉, 응용 프로그램을 시작하기 전에 수행해야 할 작업을 열거 할 수

    3

    1답변

    cortex m3에서 세마포어 사용에 관한 질문이 있습니다. 스레드 "ARM Cortex : 비트 밴딩을 사용하는 뮤텍스"ARM cortex: mutex using bit banding을 발견했습니다. 문제에 대한 간단한 설명이 있으며 마지막 대답은 내 문제에 도움이 될 것입니다. 그러나 어떻게 c/C++로 구현할 수 있는지 잘 모르겠습니다. "저는 ARM

    6

    1답변

    ARM 용 gdb (즉 arm-none-eabi-gdb)의 Codesourcery 버전으로 디버깅 중이며 나중에 검사 할 코어 파일을 생성하려고합니다. OpenOCD는 내 GDB 타겟이다. 모든 gdb는 'gcore'또는 'generate-core-file'을 실행할 때 "코어 파일을 만들 수 없습니다"라고 알려줍니다. 어떤 제안? 일반적으로 원격 대상으로

    14

    4답변

    사용자 정의 Cortex-M3 기반 장치에서 작업 중이며 JTAG없이 장치 펌웨어를 업데이트 할 수 있도록 인앱 프로그래밍 (IAP) 메커니즘을 구현해야합니다 (대신 TFTP 또는 HTTP를 사용합니다).). ST 마이크로 일렉트로닉스에서 제공하는 IAP 관련 코드 예제는 충분히 명확하지만 재 플래시가 어떻게 작동하는지 실제로 이해하지 못합니다. 내가 이해

    4

    4답변

    에는 ARM Cortex M3/M4 기반 마이크로 (Stellaris, Kinetis) 용 Eclipse + gnu gcc + 디버거를 설치하는 방법이 있습니까? 안부, 피터