Changes

Jump to: navigation, search

Restoring U-Boot on SPI NOR flash (BELK/BXELK)

895 bytes added, 11:52, 30 January 2020
no edit summary
{{Applies To BoraX}}
{{InfoBoxBottom}}
 
__FORCETOC__
==Introduction==
This article describes how to restore U-Boot on SPI NOR flash in case it gets corrupted or it is deleted accidentally.
The example refers to BoraXEVB carrier board but the procedure is the same for BoraEVB board as well. The procedure was tested with the binaries released with BXELK 2.0.0.As such, it is valid for BELK 4.x as well. At the end of the procedure, the default partitioning of the NOR flash will be restored. It is depicted in the following image.  [[File:BELK-NOR-flash-partitioning.png|thumb|center|600px|NOR flash default partitioning scheme]]
==Instructions==
Hit ENTER within 3 seconds to stop autoboot
</pre>
==Notes about BELK 3.x.x/BXELK 1.x.x and older==
Until BELK 3.x.x/BXELK 1.x.x, a little bit different partitioning scheme was used. It is illustrated in the following picture.
 
 
[[File:BELK-NOR-flash-partitioning-3.x.x.png|thumb|center|600px|caption]]
 
 
This is due to the fact that those kits made use of the FSBL. Consquently, the header required by the Zynq'a bootrom and the FSBL binary image were stored at the bottom of the NOR flash. BELK 4.x.x and BXELK 2.x.x and newer are based on U-Boot SPL, instead. The U-Boot SPL binary image includes the header as well. This leads to a different partitioning.
8,154
edits

Navigation menu