請(qǐng)問(wèn)有CH579USB升級(jí)固件的demo有嗎?如果有,麻煩發(fā)一下郵箱,感謝。個(gè)人信息保護(hù),已隱藏
你好,CH579目前暫無(wú)USBIAP的升級(jí)demo,可以參考CH582的USBiap升級(jí)demo。
那有CH579網(wǎng)絡(luò)更新固件的demo嗎
我做過(guò)以下一系列嘗試,發(fā)現(xiàn)未能實(shí)現(xiàn)CH579的USB IAP功能,麻煩貴司對(duì)我的嘗試進(jìn)行指導(dǎo):
使用CH58X例程中的IAP及APP直接合并為bin燒錄,在CH582芯片工作正常,在CH579未工作;此操作只是為了驗(yàn)證CH58Xdemo是否正常;驗(yàn)證結(jié)果為正常。
修改CH58X的IAP例子中配置系統(tǒng)運(yùn)行時(shí)鐘函數(shù)為下圖(參考CH579的時(shí)鐘配置):
修改CH579例子的keil內(nèi)存配置為下圖:
重新編譯后,合成bin文件
燒錄bin文件到CH579后發(fā)現(xiàn)未能正常執(zhí)行;似乎是CH58X的IAP程序與CH579并不適配,請(qǐng)問(wèn)需要如何修改IAP程序采能正常運(yùn)行呢,期待貴司解答,謝謝
582和579本身就是不同的芯片,最重要的是內(nèi)核不同,所以使用582的IAP和579的APP,是會(huì)出現(xiàn)問(wèn)題的。
如果需要579進(jìn)行升級(jí),是需要在579基礎(chǔ)上進(jìn)行空間的分配。
比如BLE文件夾下面的OTA工程,Onlyupdata_OTA是APP的代碼,Onlyupdata_IAP是IAP的代碼,
ETH_IAP已發(fā)送至郵箱,請(qǐng)查收。