Hello Y Z,
I have the following suggestions for you during target board bringing up.
1. Please refer to the first section in the document Use CodeWarrior for ARMv8 to Debug U-boot and Linux Kernel and Bring up Bare Boards to do flash programming.
2. Please prepare RCW file for your target board, according to LS1043ARDB RCW provided in Linux SDK.
3. Please delete DDR initialization section in CodeWarrior initialization file, then connect CodeWarrior to the target board to program RCW to NOR flash. The flash algorithm is configured to execute in OCRAM in CodeWarrior by default.
If you counter CodeWarrior connection problem, please refer to the following to capture CCS console log to me to do more investigation.
You can do this by going to Window > Preferences > Target Connection Configuration > Logging Configuration > Logging level : Debug, Enable logging to Eclipse console.
4. Please use DDRv tool to connect to the target board to do optimization and validation.
Please refer to the document http://www.nxp.com/docs/en/user-guide/QCVS_DDR_User_Guide.pdf
for how to use DDRv tool.
Have a great day,
TIC
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------