要对代码做ISP,而且不能改变boot跳线,实现全地址flash更新.用的STM32103VBT6,20K RAM,程序占用17K左右. 我的设想是进入ISP任务时,把ISP部分代码移到RAM运行(大概4K),要覆盖掉以前程序的内存,然后这个ISP代码通过通讯口接收数据,重写整个Flash,然后重新启动 不知道这个方案是否可行?可行的话,如何让程序loader到RAM中运行?
回复:如何让程序在RAM里面运行
RE:如何让程序在RAM里面运行
有点思路就好做了。
回复:如何让程序在RAM里面运行
RE:如何让程序在RAM里面运行