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/build"|grep SIMA_BUILD_VERSION
sima@<BOARD_IP_ADDRESS>'s password:

SIMA_BUILD_VERSION should be 1.6.0_Palette_FW_master_B1658

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 Direct File Copy 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