Update with Palette

The Palette-assisted Update method allows you to update the DevKit (MLSoC device) firmware using the MPK Tool, which is included in the Palette SDK.

In this method the system automatically updates the firmware, if needed, once you connect to the device. Before proceeding with the update, the system prompts the user for consent. This method of firmware update is supported in standalone mode and partially in PCIe mode.

Before updating, check if your DevKit is already running using the latest firmware:

sima-user@sima-user-machine:~$ ssh sima@<BOARD_IP_ADDRESS> "cat /etc/buildinfo"|grep SIMA_BUILD_VERSION
sima@<BOARD_IP_ADDRESS>'s password:

SIMA_BUILD_VERSION should be 1.7.0_master_B1855

Note

This feature is supported only on the headless image. Customers who wish to flash the device with the full image using this procedure should first update to the headless image, then use the sima-cli update command to upgrade to the full image.

If you have this version you can skip the firmware update process.

Warning

  • The Palette-assisted update method does not update the tRoot image. Please refer to the sima-cli update method for updating the tRoot image before proceeding.

In standalone mode, connect to the DevKit from the MPK tool using its IP address and allow the system to automatically upgrade firmware, if needed.

sima-user@docker-image-id:/home# mpk device connect -t <BOARD_IP_ADDRESS> -u <USER> -d my_device