在官方銷售拿了兩次芯片,一次是去年拿的1042DB07批次一盤,程序也是基于這批次寫好測試好的。第二次是今年四月拿的1042CB34批次3k。
USB?IAP?例程是1月找官方要的,這版本的USB IAP程序和第一批次芯片的能正常升級,后面又用第二批次的芯片出了一些貨,但發(fā)現(xiàn)不能正常USB IAP升級,發(fā)送擦除命令后就直接跳到芯片自帶的bootloader了,已經(jīng)出的貨不能通過上位機(jī)升級了。
昨天打電話給FAE,那邊說沒發(fā)現(xiàn)這種情況,要用最新版SDK的IAP,叫我試試。
今天用最新的2.0版本SDK和官方升級工具試了下發(fā)現(xiàn)還是有問題,用1042DB07批次的芯片能正常升級,斷電后再上電也能正常跑。用1042CB34批次的芯片能正常升級,但是斷電再上電又跑到Bootloader去了,感覺程序掉了一樣。
用官方的開發(fā)板換了1042CB34批次芯片測試也是同樣現(xiàn)象,和硬件沒關(guān)系。
請官方測試下1042CB34批次芯片的USB IAP功能看下是否正常,是什么原因,有什么解決辦法。