Difference between revisions of "Serial FLASH programming via U-Boot on AMC1"
From DSignT Support Database
(Created page with "== '''''sf probe''''' == First check if a serial FLASH is available: <syntaxhighlight lang=c style="border:1px dashed blue"> AMC1> sf probe SF: Detected w25q64cv with page si...") |
|||
Line 1: | Line 1: | ||
+ | __NOINDEX__ | ||
+ | |||
== '''''sf probe''''' == | == '''''sf probe''''' == | ||
First check if a serial FLASH is available: | First check if a serial FLASH is available: |
Latest revision as of 11:27, 16 November 2017
Contents
1 sf probe
First check if a serial FLASH is available:
AMC1> sf probe
SF: Detected w25q64cv with page size 256 Bytes, erase size 4 KiB, total 8 MiB, m
apped at 30000000
AMC1>
2 sf erase
If the probe command finds a serial FLASH, use the erase command to clear the U-Boot FLASH area:
AMC1> sf erase 0x0 0x70000
SF: 458752 bytes @ 0x0 Erased: OK
AMC1>
After erasing the FLASH boot area the AMC1 will not be bootable. Don't power cycle the board now |
3 sf write
sf write writes a previously loaded image (see Update U-Boot Image via TFTP on AMC1) from ${loadaddr} in RAM to serial FLASH at address 0x0
AMC1> sf write ${loadaddr} 0x0 ${filesize}
device 0 offset 0x0, size 0x5a0f0
SF: 368880 bytes @ 0x0 Written: OK
AMC1>
4 Additional Tags
Serial FLASH mapping on AMC1 Update U-Boot Image via TFTP on AMC1 on command prompt: AMC1> help sf