Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Table of Contents
maxLevel4
minLevel1
include
outlinefalse
indent
exclude
styledefault
typelist
printabletrue
class

...

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.

  1. Run an HTTP server on port 80 in the directory with the image

...

  1. Reset the board. In the u-boot menu, select Update eMMC (wic) from HTTP Boot to flashing ramdisk

  2. The Board will grub a new image from the TFTP HTTP server and flash it to the eMMC.

  3. Once the board is booted to the ramdisk, flash eMMC:

Code Block
languagebash
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
namehailo15_board_tools-1.4.0-py3-none-any.whl

  1. 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
  1. Set the S3 switch to the Serial download mode.

  2. Close the serial terminal on your PC.

  3. Reset the board.

  4. 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 

...

  1. Set the S3 switch to the Serial download mode.

  2. Close the serial terminal on your PC.

  3. Reset the board.

  4. 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 

...

  1. Set the S3 switch back to the eMMC boot.

  2. 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

...

  1. Set the S3 switch to the Serial download mode.

  2. Close the serial terminal on your PC.

  3. Reset the board.

  4. 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 

...

  1. Set the S3 switch back to the eMMC boot:

  2. 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

...