WCH沁恒单片机
直播中

李霞

7年用户 1194经验值
私信 关注
[问答]

CH32V307程序如何才能烧录到指定地址?

先描述问题,我想写一个ETH IAP升级的程序,但当前2点疑惑。
1、如果我在BootLoader里面写ETH IAP升级的程序,BootLoader占用空间太大,约40KB左右;
2、我的APP程序中,是需要ETH TCP/IP的,因此如果我在两个程序段中都写入ETH IAP,似乎很没有意义。


因此,我想将程序修改为以下格式:
1、BootLoader内只负责监测升级标志位以及从外部Flash搬运程序、跳转到APP;
2、APP中负责通讯协议的内容,负责将程序搬运至外部Flash。


由此引申出一个问题:
那就是在不存在APP时,我如何将最初始的APP程序烧录进去,因为并不存在相应的APP协助我将程序烧录至外部Flash中,也即我需要解决的问题是:如何将最初的APP烧录到制定地址的问题。
  
  烦请大家给点提示~

回帖(1)

王婷

2022-10-8 09:29:33
可以把bootloader和app和在一起烧录
举报

更多回帖

发帖
×
20
完善资料,
赚取积分