imxRT1064 Fails to Program Firmware in Internal Flash

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imxRT1064 Fails to Program Firmware in Internal Flash

782 Views
mayureshmanjrek
Contributor II

Hi,

We are using MIMXRT1064 in a product and have reached the pilot build phase. The manufactured pilot boards all have the RT1064 chips received from the same batch. In our post production programming process we use the UART serial flash loader to program the chip (we don't use any JTAG tool to program the boards in production). We are using the sdphost.exe and blhost.exe utilities from the RT1064 Flash Loader pack provided by NXP to program the chip and also burn the efuse bits. 

During our last prototype build a few months back this process was working perfectly. But now for the most recent boards we are not able to program the chip using blhost.exe tool. We can successfully load the flashloader firmware in RAM and jump to it using sdphost.exe tool. But when use blhost.exe to load our application binary file the utility fails with response code 10004 (0x2714). Please see the screen shot below.

 pastedImage_1.png

The version of the blhost.exe is 2.2.0.

Could someone from NXP please guide us on what could be going wrong? This is happening on all the latest manufactured boards. We suspect that there could be some issue with the internal flash or may be the revision of the chip is new and perhaps it needs a newer version of blehost  and sdphost tools. Please guide us at the earliest, our pilot build batch is stuck in the board manufacturer house just because the chip fails to program.

Thanks & Best Regards,

Mayuresh Manjrekar

Firmware Development Manager | Microlise Telematics 

Labels (1)
0 Kudos
1 Reply

672 Views
jeremyzhou
NXP Employee
NXP Employee

Hi Mayuresh Manjrekar,

Thank you for your interest in NXP Semiconductor products and
for the opportunity to serve you.
1) Could someone from NXP please guide us on what could be going wrong?
-- I think I need more information in advance of figuring the issue out.
1. Does this issue only happen on the latest batch of i.MX RT1064?
2. Were this batch of i.MX RT1064 programmed successfully before?
3. Whether you can share the top-side marking of this batch of i.MX RT1064?

In further, I'd recommend you try to use the GUI tool: NXP-MCUBootUtility to program the i.MX RT1064, please give a try.

Have a great day,
TIC

 

-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!

 

- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------

0 Kudos