...
Date | Owner | Revision | Notes | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mikhail Anikin | 1.0 | Initial release | |||||||||||||||||||||||
Mikhail Anikin | 1.1 | Update flashing process | |||||||||||||||||||||||
Mikhail Anikin | 1.2 | Add IIoT support | |||||||||||||||||||||||
Mikhail Anikin | 1.3 | Update flashing process | |||||||||||||||||||||||
Table of Contents |
|
...
By default, when Linux is booted from eMMC, the eMMC root partition is mounted, which makes it difficult to reflash. The u-boot menu has a special entries entry that allow allows you to reflash eMMC from the TFTP server on your computerload a ramdisk from an HTTP server and boot to it.
Run an HTTP server on port 80 in the directory with the image
...
Reset the board. In the u-boot menu, select
Update eMMC (wic) from HTTP
Boot to flashing ramdisk
The Board will grub a new image from the TFTP HTTP server and flash it to the eMMC.
Once the board is booted to the ramdisk, flash eMMC:
Code Block | ||
---|---|---|
| ||
bmaptool copy http://10.0.0.2/core-image-minimal-hailo15-solidrun.wic.zst /dev/mmcblk1 |
Flashing QSPI flash
Reflashing QSPI is only possible under Linux.
View file | ||
---|---|---|
|
Download the flashing tool and install it into your system.
Code Block |
---|
python3 -m pip install hailo15_board_tools-1x.2x.1x-py3-none-any.whl |
Set the S3 switch to the Serial download mode.
Close the serial terminal on your PC.
Reset the board.
Upload the uart flashing firmware into the SOM:
Code Block |
---|
uart_boot_fw_loader --serial-device-name /dev/ttyUSB0 --firmware hailo15_uart_recovery_fw.bin |
...
Set the S3 switch to the Serial download mode.
Close the serial terminal on your PC.
Reset the board.
Upload the uart flashing firmware into the SOM:
Code Block |
---|
uart_boot_fw_loader --serial-device-name --uart-load /dev/ttyUSB0 --firmware hailo15_uart_recovery_fw.bin |
...
Set the S3 switch back to the eMMC boot.
Open the serial connection and reset the boot. The board will boot to the SPL and expect the u-boot image to be transferred over the serial.
Uploading u-boot over uart
...
Set the S3 switch to the Serial download mode.
Close the serial terminal on your PC.
Reset the board.
Upload the uart flashing firmware into the SOM:
Code Block |
---|
uart_boot_fw_loader --serial-device-name --uart-load /dev/ttyUSB0 --firmware hailo15_uart_recovery_fw.bin |
...
Set the S3 switch back to the eMMC boot:
Open the serial connection and reset the boot. The board will boot to the SPL and expect the u-boot image to be transferred over the serial.
List Of Supported OS
...