关于庆科3162模块的一些疑问

2019-03-26 13:24发布


QQ截图20150504105118.png


对于OTA区域,我的理解是,用户必须在0x08004000地址上,定义一下boot_table_t 的结构体,然后根据需要填写内容,当把UPDATE位设为'U'以后,系统重启,即可执行从OTA数据缓存区到相关区域的拷贝。我的疑问是对于OTA区域32K除了boot_table_t 占用的部分外,Sector1,和Sector2。特别是Sector2可以由用户任意读写,用作虚拟eeprom用。

QQ截图20150504105635.png



如果我希望把用户程序放到0x0801 0000开始的区域,即绕过sector3,这样,那么我必须要修改引导程序的跳转地址。手册上标注的是可以提供源代码,不知道庆科是否可以提供

QQ截图20150504110008.png

(最后一行)
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
hope_heart
2019-03-26 18:16
/ 你好,http://www.mxchip.com/庆科的官网可以下载mico的最新源代码,里面有bootloader的工程,你可以在里面改,但是如果改的话应用程序中也需要做对应的修改,要保证应用程序和bootloader用的是同一片参数区,并且参数的位置定义等都相同才行,而且庆科的mico有明确的分区,修改的话也不要保证不要出现区域冲突的问题。

一周热门 更多>