在官方销售拿了两次芯片,一次是去年拿的1042DB07批次一盘,程序也是基于这批次写好测试好的。第二次是今年四月拿的1042CB34批次3k。
USB IAP 例程是1月找官方要的,这版本的USB IAP程序和第一批次芯片的能正常升级,后面又用第二批次的芯片出了一些货,但发现不能正常USB IAP升级,发送擦除命令后就直接跳到芯片自带的bootloader了,已经出的货不能通过上位机升级了。
昨天打电话给FAE,那边说没发现这种情况,要用最新版SDK的IAP,叫我试试。
今天用最新的2.0版本SDK和官方升级工具试了下发现还是有问题,用1042DB07批次的芯片能正常升级,断电后再上电也能正常跑。用1042CB34批次的芯片能正常升级,但是断电再上电又跑到Bootloader去了,感觉程序掉了一样。
用官方的开发板换了1042CB34批次芯片测试也是同样现象,和硬件没关系。
请官方测试下1042CB34批次芯片的USB IAP功能看下是否正常,是什么原因,有什么解决办法。