求助!目前在做stm8s的bootload,用uart接收数据,写入flash。目前进度是,uart接收到数据,并写入flash,写入的地址是0x009000。能用stvp读到0x009000地址有数据,说明已经写入进去了。问题是我从iap跳转到app地址0x009000后,跑飞了,是用stlink硬件仿真的。跳到0x009080也跑飞了!想问问各位,这个app的icf文件应该怎么设置?app的函数应该怎么写?
跳转到app程序的地址应该是0x009000还是0x009080?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我写的这个帖子里有你需要的。你的问题都可以在这里帖子里找到。bootloader+app实现的串口IAP。自己慢慢看源代码吧,具体怎么实现的……我懒得解释……。
http://www.openedv.com/thread-79611-1-1.html
一周热门 更多>