kumquat-buildroot/board/freescale/t1040_t2080
Matt Weber 4a12ea24ae board/freescale: single T1xxx/2xxx readme.txt
The readme.txt would contain similar content for either processor
family, so this patch consolidates the usage and adds the new
T2080 notes.

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
2019-04-17 22:46:57 +02:00
..
readme.txt board/freescale: single T1xxx/2xxx readme.txt 2019-04-17 22:46:57 +02:00

For the bootloader, NXP has stablized at SDK2.0 (final release). It is
suggested to download the prebuilt from NXP downloads and follow the
release notes for reflashing.

To program the kernel and rootfs created by buildroot into the flash. The
fast way is to tftp transfer the files via one of the network interfaces.
Make sure your devkit has ipaddr, netmask, and serverip defined to reach your
tftp server. Verify bootargs are reasonable (console=ttyS0,115200).

------------------------------------------------------------------------------

Devkit: T1040RDB

(Assuming the default u-boot env from NXP)
1. Program the DTB to NOR flash

    => tftpboot $loadaddr t1040d4rdb.dtb; protect off 0xe8800000 +$filesize; erase 0xe8800000 +$filesize; cp.b $loadaddr 0xe8800000 $filesize; protect on 0xe8800000 +$filesize; cmp.b $loadaddr 0xe8800000 $filesize

2. Program the kernel and rootfs to NOR flash

    => tftpboot $loadaddr uImage; protect off 0xe8020000 +$filesize; erase 0xe8020000 +$filesize; cp.b $loadaddr 0xe8020000 $filesize; protect on 0xe8020000 +$filesize; cmp.b $loadaddr 0xe8020000 $filesize
    => tftpboot $loadaddr rootfs.cpio.uboot; protect off 0xe9300000 +$filesize; erase 0xe9300000 +$filesize; cp.b $loadaddr 0xe9300000 $filesize; protect on 0xe9300000 +$filesize; cmp.b $loadaddr 0xe9300000 $filesize

3. Booting your new system

    => boot

    You can login with user "root".
------------------------------------------------------------------------------

Devkit: T2080 QDS or RDB

(Assuming the default u-boot env from NXP)
1. Netboot the kernel/rootfs/dtb

    => tftp 0x1000000 uImage && tftp 0x2000000 rootfs.cpio.uboot

    RDB => tftp 0x3000000 t2080rdb.dtb
     or
    QDS => tftp 0x3000000 t2080qds.dtb

2. Booting your new system

    => bootm 0x1000000 0x2000000 0x3000000

    You can login with user "root".

3. If flashing is desired, a similar approach to the T1040 can be followed
   with updated addresses for the flash layout.  Example is in the NXP default
   env.
------------------------------------------------------------------------------