I'm getting error via Codewarrior when trying to connect with flash programmer or when I run the initialization script.
Jtag connection seems OK and I am able to read the RCW.
Error is:
Failed to write memory at address 0x2016002c on core CortexA53#0.
Chip is LS1023A.
Thanks for your help
I personally did not, I moved to other projects since then.
The HW team cont. working on this and then discovered HW issues with the chip's power sequence.
You need to check that you are not writing to on chip memory so it will falsely show as a write success.
Also Try to check SPI flash transactions during writes.
Did you initialize DDR memory properly?
I think get the power sequence sorted out first, you can use an eval board for reference, I think it is done there using CPLD.
please attach your initialization script and will try to help
I'm using the initialization script for the LS1043ARDB (LS1043A_RDB._init.py) with the following changes to support Hardcoding the RCW since my board has a Blank NOR Flash which will be my boot device when I can program it
USE_SAFE_RCW = True
BOOT_CHIP_SELECT = 2
The error is generated from Init_BRR when the line " DCSR_BE_M(0x16002C, 0x0000000E)" is executed
I have the same error with a LA1043A board. Did anyone ever identify the cause of this error and how to work around it?