This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

upgrade u-boot

Hi,currently my u-boot is u-boot 1.1.3,I want to upgrade it to u-boot 1.2.0.When I follow LSP 2.0 DaVinci Linux EVM Installation
User's Guide:

cd u-boot-1.2.0
make distclean
make davinci_config
make

after I flash it ,the u-boot does not work.How should I do?

And follow these:

 For NOR boot mode
tftp 0x80700000 u-boot-1.2.0-davinci.bin
protect off 0x02000000 +0x20000
erase 0x02000000 +0x20000
cp.b 0x80700000 0x02000000 0x20000
protect on 0x02000000 +0x20000

it also does not work.WHY?

  • I'm not 100% sure of this, but I *think* that hardware initialization changed between those two different versions of uBoot.

     

    In the older uBoot, all initialization was done in uBoot.  But, in the newer version, it relied on the fact that UBL had already done some initialization.

     

    It's also possible that the format of the 'header' in uBoot changed (also requiring a newer UBL that knows how to recognize it).

     

    Sorry I'm vague on the details (and: sorry if I'm incorrect - my memory is a bit unclear on this).  But, I think you want to track down the latest UBL and try it with the new uBoot.  NOTE: if you are running the latest UBL, I don't think it will load the older uBoot.  So, to go back to the older uBoot, you'll need the older UBL as well.