|
有没有人做过“在一个工程中将另一个工程boot起来?”
[复制链接]
我这里想在一个工程运行过程中,根据命令将另一个新的工程BOOT起来。
我所做的是:
旧工程收到命令后,将已烧写到FLASH中的新工程整个搬运到0x00000000位置,
并在搬运完成后将PC指针指到0x00000000位置,然后开始运行。(这里新工程将
旧工程覆盖)
其中旧工程的搬运函数放在不会被新工程覆盖的内存部分;
结果发现新工程搬运完成,但是PC指针跳转后就运行不对拉。
呜呜呜,拜托各位大侠帮俺看看,这个过程有没有什么问题?可能的问题在哪里?
在线等待,欢迎讨论!!
|
|