在做OAD升级的时候查看了ImagA的链接文件,发现ImageA在Flash中的地址不是连续的,而升级的时候发送的是Bin文件,那么ImageA就无法升级了,只能由ImagA去升级ImageB。这样也太不灵活了吧?为什么链接文件要这么划分Flash啊?
请问Ti的大神们,这个CC254x的链接文件能不能自行修改啊,如果能,那么需要怎么修改。
因为我想把ImageA和ImageB放在两个连续的空间,这样升级就会方便很多啊?
Viki Shi:
imageB中也有OAD的代码,也可以去升级imageA
OAD有一个应用问的人比较多,就是压缩imageA的空间,省给imageB或者应用程序。具体请看这边: http://processors.wiki.ti.com/index.php/BLE_Large_Image_OAD
user5039110:
回复 Viki Shi:
我不需要压缩空间,将Flash的ImageA和ImageB对等划分是可以的,就是有一点不明白,为什么ImageA的空间不连续,能不能修改为ImageA和ImageB都为连续的空间,这样升级会方便很多啊!
能不能说明一下连接文件怎么改啊,请TI的大神回复一下谢谢!