由于我們的項(xiàng)目對(duì)codeFlash 占用較大,是否能夠在dataflash(0x000700000-0x00077fff)這段區(qū)域放進(jìn)一個(gè)升級(jí)程序,并運(yùn)行呢?
熱門產(chǎn)品 :
USB3.0 HUB控制器:CH634
由于我們的項(xiàng)目對(duì)codeFlash 占用較大,是否能夠在dataflash(0x000700000-0x00077fff)這段區(qū)域放進(jìn)一個(gè)升級(jí)程序,并運(yùn)行呢?
試試就知道了,隨便弄個(gè)函數(shù)指定編譯器放在那個(gè)區(qū)域,然后調(diào)用一下試試。
你好 ,你這邊試了么,是否有用呢
不可以用dataflash運(yùn)行程序。
建議先檢查一下是什么代碼用了488K的大小,一般代碼無法做到占用這么大的;如果是用來升級(jí)進(jìn)行備份導(dǎo)致空間占用比較大,建議檢查一下是否升級(jí)的方式不合理,導(dǎo)致flash不夠用了。
1.將iap.h 的代碼地址修改
2.將app 的鏈接文件的flash地址改為上面
3.燒錄好boot后,用官方提供的IAP燒錄工具燒錄成功 ,并正常跳轉(zhuǎn)運(yùn)行
?我想請(qǐng)問官方,這樣做會(huì)有哪些影響?