自己写的bootloader程序,升级裸机APP可以正常跳转运行升级RTT程序,跳转后不会执行中断向量表改了,链接脚本地址也改了,但跳转后就是无法执行,会是什么问题呢
查看更多
可以单步调试下汇编。观察跳转后再执行哪部分代码的汇编
是跳转到了APP是吗?看一下是否卡在hw_board_init的__set_PRIMASK(0);附近,引发硬件错误之前我在用H750的时候出现过这种问题,后来改成了rt_hw_interrupt_disable(); 同样的使能中断也要改,你可以尝试下
hw_board_init
__set_PRIMASK(0);
rt_hw_interrupt_disable();
发布 问题
分享 好友
手机 浏览
回到 顶部
boot跟app是两个程序,我要怎么单步调试呢
@xiaoyuan_svip 分别DEBUG就行