Hi forum,
Using UART0/xmodem I (susscessfully) upload the u-boot-spl.bin and see it starting work, on the terminal,
After few printouts it hangs however...
The study shows that global variables (several, including but not limited to, gpmc_cfg from the mem.c module)
are set to zero.
Details apply, running same code on the SK works fine. I wrote few tests, found more details of the case, later I'll
lay them out for you if needed. Currently I'd like to find if somebody experienced this sort of (weird) problem and
if yes where should I look into to solve it?
Once again:
The SPL /my custom board/ hangs at board_init()/gpmc_init().
Hangs because the SRAM resident global static pointer variable gpmc_cfg is zero (unknown reason).
Same code if run on the TMDSSK3352 works fine.
What could be a reason for the internal memory to be cleared?
Tests show that it is cleared - side effect of an unknown party - in 100% cases of 10000000 total.
The main question is: how could it be and where to look into? I have several boards, exactly the same behaviour.
Please help! I urgently need it.
Thanks.