TS-4100 Update U-Boot: Difference between revisions

From embeddedTS Manuals
(Fixed URL path)
m (Links auto-updated for 2022 re-branding ( https://files.embeddedarm.com/ts-socket-macrocontrollers/ts-4100-linux/u-boot/u-boot-latest/ →‎ https://files.embeddedTS.com/ts-socket-macrocontrollers/ts-4100-linux/u-boot/u-boot-latest/))
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
The TS-4100 uses slightly different U-Boot binaries for the 512 MB and 1 GB RAM variants. This is due to different DDR timing that needs to be set up at the start of U-Boot. When updating U-Boot, be sure to use the script that exists in U-Boot discussed below as it will use the correct file name and will reduce any potential issues
The TS-4100 uses slightly different U-Boot binaries for the 512 MB and 1 GB RAM variants. This is due to different DDR timing that needs to be set up at the start of U-Boot. When updating U-Boot, be sure to use the script that exists in U-Boot discussed below as it will use the correct file name and will reduce any potential issues


The latest U-Boot binary can be downloaded from the TS-4100 [http://ftp.embeddedarm.com/ftp/ts-socket-macrocontrollers/ts-4100-linux/u-boot/u-boot-latest/ FTP site].  Copy these files to /boot/ on the 1st partition of the SD card (or eMMC).  The U-Boot binary can be updated by inserting that SD card in to the TS-4100, setting the jumpers to boot from SD, power up the unit, and enter the [[#Entering U-Boot Shell|U-Boot shell]]. At the U-Boot prompt, the following command can be used:
The latest U-Boot binary can be downloaded from the TS-4100 [https://files.embeddedTS.com/ts-socket-macrocontrollers/ts-4100-linux/u-boot/u-boot-latest/ FTP site].  Copy these files to /boot/ on the 1st partition of the SD card (or eMMC).  The U-Boot binary can be updated by inserting that SD card in to the TS-4100, setting the jumpers to boot from SD, power up the unit, and enter the [[#Entering U-Boot Shell|U-Boot shell]]. At the U-Boot prompt, the following command can be used:
<source lang="bash">
<source lang="bash">
run update-uboot
run update-uboot

Latest revision as of 16:44, 17 January 2022

WARNING: Installing a custom U-Boot is not recommended and may cause the device to fail to boot.

The TS-4100 uses slightly different U-Boot binaries for the 512 MB and 1 GB RAM variants. This is due to different DDR timing that needs to be set up at the start of U-Boot. When updating U-Boot, be sure to use the script that exists in U-Boot discussed below as it will use the correct file name and will reduce any potential issues

The latest U-Boot binary can be downloaded from the TS-4100 FTP site. Copy these files to /boot/ on the 1st partition of the SD card (or eMMC). The U-Boot binary can be updated by inserting that SD card in to the TS-4100, setting the jumpers to boot from SD, power up the unit, and enter the U-Boot shell. At the U-Boot prompt, the following command can be used:

run update-uboot

The above script will use the /boot/u-boot-${imx_type}.imx file from the SD card or eMMC, depending on the state of the SD Boot jumper.