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烧录到制定地址的问题。

烦请大家给点提示~


可以把bootloader和app和在一起烧录


是否有具体的链接或者方法呢?



您好,附件为文件合并工具,可以将你的IAP程序的hex文件和APP程序的hex文件合并为一个文件。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。

icon_rar.gifAssemblingFileTool_V1.60.zip



好的,多谢


只有登录才能回复,可以选择微信账号登录