stm32把bin文件载入ram运行的问题

2019-07-21 05:48发布

请教各位老师,
如果把程序编译成ram运行的bin文件(中断向量表0X20000000,PC->0X2000000?)
然后把bin文件复制到ram的0X20000000->0X2000XXXX,也就是地址一一对应,(父进程的ram是从0X2000XXXX开始分配的,前一段留给bin
文件用)再在父进程的程序中把pc指向ram地址(bin文件开始执行地址)是不是就可以在不硬复位的情况下运行这个bin文件了,理论上是否可行,
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
正点原子
1楼-- · 2019-07-22 03:39
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-22 06:08
期待楼主做出来,呵呵.
lixingling
3楼-- · 2019-07-22 09:32
BIN文件转成十六进制 可以直接发给下位机吗
墨染卿卿
4楼-- · 2019-07-22 14:39
回复【7楼】ye781205:
---------------------------------
你后来加载.bin程序的堆栈空间可以与之前的堆栈空间重叠吗?还是既不可以与.bin占的空间重合,也不能与之前的程序的堆栈空间重合?
PeterYu
5楼-- · 2019-07-22 14:57
学习学习,学习学习,很有启发。

一周热门 更多>