KEAZ128 UART bootloader跳转应用层程序异常

2020-02-11 08:49发布

如题求助,使用KEAZ128 MCU通过UART方式实现bootloader功能,根据NXP官网提供的文档,修改了icf文件配置,但是跳转应用层程序提示HardFault,如附件贴图。所以请教一下,除了修改icf配置文件,还需要修改什么配置吗?目前排除了FLASH写,UART数据传输错误,应该就是应用层程序跳转接口哪设置的不对。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
HopeTu
1楼-- · 2020-02-12 04:04
Lu.Shi 发表于 2019-9-3 14:49
问题已解决,工程配置的时候把icf加载的不对,加载成其他工程的icf文件。上面的icf配置,跳转调用完全正确 ...

如此简单以致于别人很难发现
防滑销钉
2楼-- · 2020-02-12 08:41
请问你是怎么抓到hardfault的?一般情况下bootloader和app不是两个工程吗?你在bootloader中debug,当最后调转到app之后,怎么能知道在app中发生了hardfault呢?
Lu.Shi
3楼-- · 2020-02-12 09:13
防滑销钉 发表于 2019-10-17 00:13
请问你是怎么抓到hardfault的?一般情况下bootloader和app不是两个工程吗?你在bootloader中debug,当最后 ...

我是在一个工程里面,有一个外部输入,当收到标志信号就跳转到bootloader的部分,准备接收数据写flash
防滑销钉
4楼-- · 2020-02-12 14:37
Lu.Shi 发表于 2019-11-3 16:46
我是在一个工程里面,有一个外部输入,当收到标志信号就跳转到bootloader的部分,准备接收数据写flash ...

能简单讲一下,怎么把bootloader 和app置于同一个工程的吗?
Lu.Shi
5楼-- · 2020-02-12 17:12
 精彩回答 2  元偷偷看……

一周热门 更多>