cortex-m3

    4

    2답변

    Cortex-M3 프로세서의 MSP 및 PSP 레지스터 (메인 및 프로세스 스택 레지스터)에 액세스해야합니다. 저는 C/C++로 글을 쓰고 있습니다. μVision 및 관련 컴파일러는이 Thumb-2 전용 코어에 대한 인라인 어셈블리를 허용하지 않습니다. 어쨌든 좋은 아이디어가 될지 확신하지 못합니다. 스레드 나 처리기 모드에서 실행되었는지 여부에 관계없이

    2

    1답변

    Cortex-M3 용 라이트 커널을 빌드 중입니다. 높은 우선 순위에서 내가 낮은 우선 순위 인터럽트의 실행과 함께 몇 가지 매개 변수를 전달하는 몇 가지 코드를 호출하고 싶습니다 중단. 나는 낮은 우선 순위 인터럽트에 작품을 게시하는 큐를 사용하지 않습니다. 난 그냥 그것을 전달하는 버퍼 크기를 가지고있다. proramming 매뉴얼에서 SVC 인터럽트

    2

    1답변

    arm-family cpu (Cortex M3)에서 펌웨어를 디버깅하고 있습니다. 디버거에는 'ISR'이라는 하위 필드가 포함 된 'xPSR'을 비롯한 CPU 레지스터가 표시됩니다. CPU 레지스터의 모드는 'Mode = Handler'입니다. 즉, m3 cpu가 '스레드'모드 대신 인터럽트 처리기에 있음을 의미합니다 .. xPSR.ISR = 15 거기에.