Hi fmabrouk,
I find the newest SDK2.8.2 for RT1170 still don't have the MCUBOOT middleware, so how do you test it? with the RT106X?
This part, the MFGTool should still have issues.
So, I highly suggest you to use the MCUBootUtility, or use the host to download the code directly, just like the MCUBootUtility command:
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 50000 -u 0x1FC9,0x013D -j -- get-property 1 0
toolStatus: 0
commandOutput: {
"command" : "get-property",
"response" : [ 1258487809 ],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 50000 -u 0x1FC9,0x013D -j -- get-property 17 0
toolStatus: 0
commandOutput: {
"command" : "get-property",
"response" : [ 0 ],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 5242000 -u 0x1FC9,0x013D -j -- load-image C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\src\targets\MIMXRT1176\ivt_flashloader.bin
toolStatus: 0
commandOutput: {
"command" : "load-image",
"response" : [],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 50000 -u 0x15A2,0x0073 -j -- get-property 1 0
toolStatus: 0
commandOutput: {
"command" : "get-property",
"response" : [ 1258487808 ],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 50000 -u 0x15A2,0x0073 -j -- get-property 1 0
toolStatus: 0
commandOutput: {
"command" : "get-property",
"response" : [ 1258487808 ],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 50000 -u 0x15A2,0x0073 -j -- get-property 24 0
toolStatus: 0
commandOutput: {
"command" : "get-property",
"response" : [ 1409351680 ],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 50000 -u 0x15A2,0x0073 -j -- efuse-read-once 22
toolStatus: 0
commandOutput: {
"command" : "efuse-read-once",
"response" : [ 4, 0 ],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 5242000 -u 0x15A2,0x0073 -j -- read-memory 1074675776 4 C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\vectors\readReg.dat 0
toolStatus: 0
commandOutput: {
"command" : "read-memory",
"response" : [ 0 ],
"status" : {
"description" : "10200 (0x27D8) kStatusMemoryRangeInvalid",
"value" : 10200
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 5242000 -u 0x15A2,0x0073 -j -- fill-memory 538976256 4 3482320897 word
toolStatus: 0
commandOutput: {
"command" : "fill-memory",
"response" : [],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 50000 -u 0x15A2,0x0073 -j -- configure-memory 9 538976256
toolStatus: 0
commandOutput: {
"command" : "configure-memory",
"response" : [],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 5242000 -u 0x15A2,0x0073 -j -- fill-memory 538976256 4 3221225479 word
toolStatus: 0
commandOutput: {
"command" : "fill-memory",
"response" : [],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 5242000 -u 0x15A2,0x0073 -j -- fill-memory 538976260 4 0 word
toolStatus: 0
commandOutput: {
"command" : "fill-memory",
"response" : [],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 50000 -u 0x15A2,0x0073 -j -- configure-memory 9 538976256
toolStatus: 0
commandOutput: {
"command" : "configure-memory",
"response" : [],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 5242000 -u 0x15A2,0x0073 -j -- read-memory 805307392 1024 C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\vectors\flexspiNorCfg.dat 9
toolStatus: 0
commandOutput: {
"command" : "read-memory",
"response" : [ 1024 ],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\elftosb4\win>"C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\elftosb4\win\elftosb.exe" -f imx -V -c "C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\gen\bd_file\imx_application_gen.bd" -o "C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\gen\bootable_image\ivt_led_blinky_0x3000a000_unsigned.bin" "C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\apps\NXP_X-IMXRT1170-VAL_Rev.A2\cm7\led_blinky_0x3000a000.srec"
Section: 0x0
iMX bootable image generated successfully
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 2048000 -u 0x15A2,0x0073 -j -- flash-erase-region 805306368 49152 9
toolStatus: 0
commandOutput: {
"command" : "flash-erase-region",
"response" : [],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 5242000 -u 0x15A2,0x0073 -j -- fill-memory 538980352 4 4026531855 word
toolStatus: 0
commandOutput: {
"command" : "fill-memory",
"response" : [],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 50000 -u 0x15A2,0x0073 -j -- configure-memory 9 538980352
toolStatus: 0
commandOutput: {
"command" : "configure-memory",
"response" : [],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 5242000 -u 0x15A2,0x0073 -j -- write-memory 805310464 C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\gen\bootable_image\ivt_led_blinky_0x3000a000_unsigned_nopadding.bin 9
toolStatus: 0
commandOutput: {
"command" : "write-memory",
"response" : [],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 5242000 -u 0x15A2,0x0073 -j -- read-memory 805306368 46154 C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\vectors\bootableImageFromBootDevice.dat 9
toolStatus: 0
commandOutput: {
"command" : "read-memory",
"response" : [ 46154 ],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Executing: C:\KerryPC\tool\NXP-MCUBootUtility-2.4.0\tools\blhost2_3\win\blhost -t 50000 -u 0x15A2,0x0073 -j -- reset
toolStatus: 0
commandOutput: {
"command" : "reset",
"response" : [],
"status" : {
"description" : "0 (0x0) Success.",
"value" : 0
}
}
Until now, the MCUBOOT for RT1170 SDK still not launched.
I also try to use the RT106X MFGTool, but even I modify the related code, still meet issues.
Seems the MFGtool related data has issues, anyway, it is still in the internal SDK testing process.
Now, I highly recommend you use the MCUbootUtility tool, just like what I have told you, try it. Or you can use the blhost to test it directly, just like the MCUBootUtility tool command, you even don't need to use the MFGTool.
Best Regards,
Kerry