As new features are added, the HiFive Unleashed may receive periodic updates. These updates
can include changes to the First Stage Boot Loader (FSBL), the Device Tree Blob (DTB), the
recovery Linux kernel, or the default user kernel. To keep things simple, all of these are updated
in lock-step. The newest firmware can always be found on the SiFive website.
Firmware updates for the HiFive Unleashed consist of two files:
1.
hifive-unleashed-a00-A.B-YYYY-MM-DD.gpt
, an image which should be written
to the flash chip. This contains the FSBL, DTB, and recovery kernel.
2.
hifive-unleashed-a00-A.B-YYYY-MM-DD.bin
, an image which may optionally be
written to the SD card. This contains the default user kernel.
To upgrade, follow these steps:
1. Switch the
MSEL
DIP switches to 0110
2. Power-on the board
3. Copy the two files to the board with scp
4. Execute:
flashcp -v hifive-unleashed-a00-A.B-YYYY-MM-DD.gpt /dev/mtd0
to upgrade the contents of the flash.
5. Optional:
cat hifive-unleashed-a00-A.B-YYYY-MM-DD.bin > /dev/
mmcblk0p1; sync
to upgrade the contents of the SD card. This may be necessary if
the DTB is changed in a manner incompatible with older kernels. However, this step
will also destroy any customizations the user has made to the kernel.
6. Restore the
MSEL
DIP switches to 1111
14
Содержание HiFive Unleashed
Страница 1: ...SiFive HiFive Unleashed Getting Started Guide v1p2 SiFive Inc ...
Страница 4: ...8 4 MicroSD Card Connector 24 8 5 JTAG Connector 24 2 ...
Страница 10: ...8 ...