
In message BAY2-F1Ifd4nI8aOwxu000027d2@hotmail.com you wrote:
I am using tftpboot to download the uImage. But I found if I use tftpboot 10000 uImage The image can be downloaded with no problem. But if I use tftpboot 1000 uImage Then it shows me execeptions as below:
This is only to be expected. U-Boot follows UNIX design rules:
"UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things." - Doug Gwyn
I checked the document but nothing mentioned about the load address of tftpboot. My question is, why I can download the image to 10000 while downloading to 1000 doesn't work?
Read the documentation again. See for example section "Memory Manage- ment" in the README which explains pretty clear why overwriting the memory between 0x0000...0x2000 is NOT a good idea while U-Boot is running.
Best regards,
Wolfgang Denk