Error L6915E 문제 해결

974 단어
다음 오류가 발생했습니다.
Error: L6915E: Library reports error: The semihosting __user_initial_stackheap cannot reliably set up a usable heap region if scatter loading is in use
 
__user_initial_stackheap는 스택을 초기화하는 함수일 것입니다. 이 함수는 __user_setup_stackheap 대신 이 함수를 재정의하여 이 문제를 해결하거나 scatter file에서 ARM_LIB_HEAP 또는 ARM_LIB_STACK 도메인.
그리고 테스트를 엽니다.scf, 안에 한 단락을 추가합니다.
ARM_LIB_STACKHEAP 0x0 EMPTY 0 {}



; *************************************************************; *** Scatter-Loading Description File generated by uVision ***; *************************************************************
LR_ROM1 0x20008000 0x02000000 ;load region size_region { ER_ROM1 0x20008000 0x00FF8000 ;load address = execution address { *.o (RESET, +First) .ANY (+RO +RW +ZI) } RW_RAM1 0x21000000 0x01000000 { .ANY( +ZI) } ARM_LIB_STACKHEAP 0x0 EMPTY 0 {} }
다음으로 전송:https://www.cnblogs.com/svchao/p/4585060.html

좋은 웹페이지 즐겨찾기