I have a MIMRT1020-EVK board.
Following the AN12238 i.MX RT Flashloader Use Case (https://www.nxp.com/docs/en/nxp/application-notes/AN12238.pdf ) . Though this document is written for 1050, I assume the steps would be the same for 1020.
Get error- "Error: Initial ping failure: No response received for ping command."
Notice that the USB did not re-enumerate to VID/PID 0x15A2/0x0073. We remain at 1FC9/130.
Attached is the console log.
Repeated the above with usb (-u) option same issue.
What am I missing here?
I tested USB-HID port, it seems the board doesn't jump to the new USB-HID(vid="15A2" pid="0073), so I don't use command, I use the mfgtool.exe in the flashloader folder, the board jump successfully, then I use
"blhost.exe -u get-property 1" get the correct messgae, you can try it
Yes but we cannot use mfgtool.exe in field since its a windows utility.
We would like to support OTA firmware update where the firmware would be downloaded on to master board (Android/Linux) and applied on the various sub-systems over uart.
Looking at the MfgTool logs and the ucl2.xml it seems the mfgtool.exe is calling sdphost and blhost to load the ivt_flashloader and program the flash. We would like to update the firmware using the same either via scripts or writing our own application.
Is source available for the tools?