Hello,
I have used the Flash_Config you provided and was able to list and connect to the CPU.
nxpdevscan generate the following text:
-------- Connected NXP USB Devices --------
Kinetis Bootloader - Freescale Semiconductor Inc.
Vendor ID: 0x15a2
Product ID: 0x0073
Path: HID\VID_15A2&PID_0073\6&3123388D&0&0000
Path Hash: 782949de
Name: mwct2016s | mimxrt1015 | mimxrt1060 | mimxrt1165 | mimxrt1182 | mimxrt1040 | mimxrt1176 | mimxrt1173 | mimxrt1181 | mimxrt1024 | mwct2014s | mwct2d16s | mimxrt1050 | mimxrt1189 | mimxrt1172 | mimxrt1166 | mimxrt1187 | mimxrt1171 | mwct2015s | mimxrt1020 | mimxrt1064 | mimxrt1010 | mwct2d17s | mimxrt1175
Serial number:
-------- Connected NXP UART Devices --------
-------- Connected NXP SIO Devices --------
-------- Connected NXP UUU Devices --------
===============================================================
I think the bootloader should list the correct CPU like what I saw in MCXA153; it is not a big deal for me as my objective is to program the flash memory of MCXC444 through USB.
I could erase the flash successfully but I could not reprogram it; I used the following command:
blhost -u "0x15a2:0x0073" -j -- write-memory 0x0 C:\Works\firmware.bin
and I got the following response:
{
"command": "write-memory",
"response": [],
"status": {
"description": "10001 (0x2711) Security Violation.",
"value": 10001
}
}
Could you please write what should be the correct steps for programming an unsecured flash memory.
Thanks