我 對問題發布了答案
這裡寫入自定義的ota_header的目的是什麼,因為整個ota過程是由底層自動完成的,即使寫入了ota_header也無法在應用層操作使用。
我 對問題發布了答案
"但是我該怎麼在boot區中判斷OTA事件的標志位呢",不需要用戶做判斷,secboot裡會判斷,下載固件成功後會設置一個標志,secboot裡會根據這個標志來運行新的固件。“那做crc運算後的值是和
我 發表了評論
@kevin_tsu "在arduino點擊上傳,可以燒錄成功。"是說用的arduino的SDK開發的固件是嗎?理論上不管什麼SDK開發的固件,都是能下載成功的。可以改下你的代碼,比如程序跑起來後不調
我 對問題發布了答案
如果是同樣的固件,下載到開發板可以成功,下載到自己的板子失敗,那問題就出在自己做的板子上,可能原因,如使用的usb轉串口小板是不是穩定,連接是不是穩定,包括晶振不好都有可能導致下載失敗。另外就是固件下
我 發表了評論
你的代碼挺亂的,建議先看下freertos的大概教程,對任務、信號量這些有個概念。M4G_AT_CMD_Recv這種信號量阻塞的接口,放在主任務裡等待接收就好了,收到數據後,再解析數據,根據數據內容做
我 發表了評論
sdk2.x 制作img固件