hi,
i just had a short look at your config file.
I think you have to check your ChipSelect and LAWBAR settings.
You defined two different Base Addresses for flash access:
M32 0xe0000020 0xe0000000 ;LBLAWBAR0 : Flash
WM32 0xe0005000 0xF8000801 ;BR0 : Flash
Maybe thats the point.
Hi ,
Please check if the frequencies you have design for are as expected (the DDR clock and LCK0).i.e. measure then with scope.
I had the same issue because of bad clocking routing in the PCB of the input clock.
HI Spark ,
seems I meet same problem in 8349DEMO board today, I erase all the content begining from 0xfe00_0000, and when I try to program the u-boot.bin into the falsh, some error, and I reset the target, after that, the BDI2000 can not take over the target anymore, same error information as you describe. the key point is when target reboot again, no HW config word can be read if we choose Flash Sorce of HW WORD. so , you need program the HWCF_agent firstly to the flash by using the HWCF on target (by reset the SW4.8 FCFG), in this condition, HW word is reading from target, and then, the BDI2000 can work normally, and , you can program the u-boot.bin again. I solve this problem by this way .
Hope this message is not too late to your problem.
B.R
Nick Lee