你好,沁恒的工程师!
我遇到以下问题:
1,MCU是CH32V307VC ,通过FSMC外挂IS62WV51216的1MB SRAM;
注:外部SRAM、SD卡等硬件已经调试完成,并测试验证过没有问题。
2,我先烧录一个固件到片内FLASH:从SD卡完成二级程序读取到外部SRAM地址0x60000000,这样把整个二级固件加载到外部SRAM了;然后设置软件复位,在void SW_Handler(void);中调用:
__asm("li a6, 0x60000000");
__asm("jr a6");
程序直接进入void HardFault_Handler(void);异常了;
3,但是二级固件的.ld链接文件,.s启动文件、中断及中断向量表等有什么需要注意的,能给一个这种应用的例程吗?
邮箱:个人信息保护,已隐藏
不胜感激!