Hello there,
We have a problem device that we can download software through JTAG to its external NOR flash, but it cannot boot up
Other devices of exactly same design all works fine so far.
For problem device, we checked from bootup 8-bit RCW source signal is as expected, and nCS, nOE signal for NOR flash works as expected at the time point around loading RCW data. Meantime , ASLEEP pin stays high. In short, we tried soldering new NOR flash twice and we deduce flash is not the suspect.
Have not got a clue how to proceed next step, and hope NXP experts can share some general debugging methodology in this scenario. If there is anything unclear here, please point out. Thanks.
Regards,
Yuanchen
Solved! Go to Solution.
Please refer to the suggestion from the AE team.
ABA swapping is the industrial practice to conclude a chip has been failed. Has the customer tried? Search the term at internet for explanation if needed.
How many boards have been built? How is the failure rate?
Please provide the schematic first.
Meanwhile, please capture the reset timing along with the power ramping, and send to us.
Please refer to the suggestion from the AE team.
ABA swapping is the industrial practice to conclude a chip has been failed. Has the customer tried? Search the term at internet for explanation if needed.
How many boards have been built? How is the failure rate?
Please provide the schematic first.
Meanwhile, please capture the reset timing along with the power ramping, and send to us.
Really thanks for your reply. Have found out the root cause.
Yuanchen
Please do the following verification first.
Please program RCW binary file to NOR flash with CodeWarrior, then configure your target board as booting from NOR flash.
Then refer to section "3.2 Creating and building bareboard project " in C:\Freescale\CW_ARMv7_v2019.10\CW_ARMv7\ARMv7\CW_ARMv7_Getting_Started_Guide.pdf to create an OCRAM bareboard project, please note in Figure 7 "Debug target settings" panel, please select "launch" as "Download OCRAM", then verify whether this OCRAM bareboard project can be run on your target board.