关于BF533在线升级的问题

2019-07-15 19:58发布

关于BF533在线升级的问题,程序存放于外部FLASH:  M29W160EB

将我们的引导程序写在FLASH起始地址 0x000000 对应 BF533 0x20000000
将实际应用程序写在FLASH地址 0x100000 对应 BF533 0x20100000

现在烧写完引导程序后,板子上电,BF533自带的引导程序自动加载地址0x20000000 上我们写的引导程序,并且可以正确的将编译得到的Binary格式的LDR文件(实际应用程序)写到FLASH 0x20100000的地址上。

现在的问题是烧写完程序后如何运行0x20100000上的实际应用程序?(像BF54x系列有直接的接口函数可以调用,输入地址就可以重新加载,BF533架构不同,没有接口函数调用)

请有经验的朋友指教,越详细越好,有例子那就更好了,不胜感激!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。