Age | Commit message (Collapse) | Author |
|
Adjusted update scripts for fast boot mode migration as per the
following article on our developer website:
http://developer.toradex.com/knowledge-base/linux-booting#eMMC_Fast_Boot_Mode_ApalisColibri_iMX6
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
When using TFTP update, the rootfs must be in decimal numbered chunks on the
tftp server. U-Boot reads the chunks, but does count hexadecimal thus
limiting the number of chunks to 10.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
The U-Boot binary for the IT temperature range changed names from
u-boot-it.imx to u-boot.imx-it.
The flash_*.scr scripts did still use the old name resulting in the U-Boot
not being found on the SD card or TFTP server.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
This has been missing since our move to boot from the eMMC boot partition.
While at it clarify update.sh help. _it applies only to
Apalis iMX6 IT modules.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
With the cfgblock command in U-Boot we now have a better solution.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Don't write the eMMC twice on Apalis in the not migrate case.
|
|
|
|
Update our U-Boot update scripts to accommodate our new unified eMMC
layout:
boot area partition 1 aka primary eMMC boot sector:
with U-Boot boot loader and the U-Boot environment before the
configblock at the end of that boot area partition
Handle migration of boot loader and configblock on Apalis/Colibri iMX6.
When doing a full update also explicitly flash kernel and FDT from the
update medium in order to allow for easy updating thereof.
|
|
With update.sh one creates files on e.g. a SD-card or a tftp server
which enables updating the SW on a module from U-Boot running on
said module.
This commit adds a module type specific directory on that output media
so that update data for multiple module types can be stored on one media.
Generic U-Boot scripts in the media's root directory do select the
matching update data depending on module type.
|
|
To flash a large rootfs over tftp the rootfs must be split into chunks
of 64MB on the tftp server.
Add the option '-c' to the update.sh script which does this automatically.
Use 64MB chunks on all module types.
|
|
U-Boot now has the command cfgblock which can be used to create a valid
configblock.
Alternatively one can be created with create_configblock.sh.
|
|
Create the U-Boot scipts at image buildtime and remove the binary
script representation from version control.
|
|
iMX6: Always do use a secondary argument for the 'mmc dev' command.
T30: Do rootfs update of eMMC in chunks as well. Requires pre-splitting
file in Ethernet case. As an advantage allows flashing rootfs bigger
than RAM plus avoids timeouts during flashing. Added wrapper flash_mmc
script as well for backwards compatibility reason.
While at it cleanup various whitespaces throughout the update scripts.
|
|
- rename flash_mmc script to flash_blk and adapt that it can also be used
from a USB drive.
- Add flash_mmc “proxy” script for the upgrade case
|
|
Update to latest version (SVN r671) of burnflash.
|
|
Pull out common files of the module specific trees into the common library
directory and symlink the files.
|
|
Drop the burnflash.tar.bz2 tarball and put the individual files under
version control.
Only create minimal set for colibri-t20 for now and move it with the
change to tegra-uboot-flasher.
|