对于keil target界面的设置一直弄不懂

2019-07-14 14:53发布

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
zhouxk
2019-07-15 11:09
IAP可以有两个工程,一个是bootloader、一个是应用工程app。在app中同样也可以进行bootloader,同样可以IAP,只要程序写得足够好。

对于可以互相iap的程序,两个工程的ROM和RAM设置不能冲突。
但是上电启动的地址是固定的,对于STM32内部Flash来说,上电必须从0x0800 0000地址启动。

一般普通的IAP程序,在bootloader程序中,从0x0800 0000地址启动。执行完bootloader后,将程序跳转,并交给应用程序app执行。

一周热门 更多>