tmf8801 固件下载失败
2023-11-247.5万
AI 快速预览详细
本文讨论了在使用TMF8801进行开发时遇到的固件下载失败问题。具体表现为在执行do_fwdl函数时,intelHexHandleRecord调用失败,导致i2c通讯进入busy状态。通过详细的调试步骤,发现调用tof8801_BL_upload_init函数后i2c通讯进入了busy状态是关键原因。文章提供了具体的解决方案,帮助开发者快速定位并解决问题,避免自行排查的时间成本。
|
最近在做TMF8801开发过程中遇到了无法下载固件的问题。 官方启动流程如下: ![]() 在执行步骤5后得到APP_ID == 0x80,因此执行步骤6。 步骤6使用官方mcu sdk(TMF8801_Driver_BareMetalMCU_v3.0.19.0)中的 do_fwdl 函数。 ![]() 函数执行过程中,intelHexHandleRecord 函数调用失败导致异常退出。进一步调试后发现,系调用 tof8801_BL_upload_init 函数后 i2c通讯进入了busy状态。求有相关调试经验的大佬指点迷津,谢谢! |





