你好,沁恒的工程師!
我遇到以下問題:
1,MCU是CH32V307VC ,通過FSMC外掛IS62WV51216的1MB SRAM;
注:外部SRAM、SD卡等硬件已經(jīng)調(diào)試完成,并測試驗(yàn)證過沒有問題。
2,我先燒錄一個(gè)固件到片內(nèi)FLASH:從SD卡完成二級程序讀取到外部SRAM地址0x60000000,這樣把整個(gè)二級固件加載到外部SRAM了;然后設(shè)置軟件復(fù)位,在void SW_Handler(void);中調(diào)用:
__asm("li a6, 0x60000000");
__asm("jr a6");
程序直接進(jìn)入void HardFault_Handler(void);異常了;
3,但是二級固件的.ld鏈接文件,.s啟動(dòng)文件、中斷及中斷向量表等有什么需要注意的,能給一個(gè)這種應(yīng)用的例程嗎?
郵箱:個(gè)人信息保護(hù),已隱藏
不勝感激!