我想调试OTA方式1升级,每次都需要合成BIN才能下载太麻烦了。而使用MRS调用Link下载又没有办法修改下载地址,怎么才能更方便的调试呢?
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片
我想调试OTA方式1升级,每次都需要合成BIN才能下载太麻烦了。而使用MRS调用Link下载又没有办法修改下载地址,怎么才能更方便的调试呢?
OTA升级是需要合并文件的,建议按照我们提供的方法进行操作。
但是调试的时候就很麻烦,每次修改都需要合并BIN文件,如果我烧写的时候只把APP烧写到APP区,IAP和JUMP IAP不变那不是方便得多?
针对你说到OTA方式,我这里使用的是OnlyUpDta_OTA的合并,这里提供一个方式。
1、使用WCHlink开启使能两线仿真接口;
2、将四个工程合并,然后使用link的下载方式下载进去:
3、打开MRS程序的调试配置,先做如下配置(不可重新开启两线仿真,不可点击下载,否则从第一步重新开始):
4、点击仿真按键,全速跑一下,BLE调试助手可以搜索到蓝牙。
退出仿真,需要修改USER程序,编译后重新进入仿真,会发现程序已经做了相应的修改。
注意:OTA涉及程序的跳转,因此地址不要做修改;
为什么不可重新开始两线仿真和下载?因为会擦除芯片里的程序或者程序被重新下载,变成非我们所需要的程序。