path: root/board/freescale
diff options
authorGravatar Matt Weber <matthew.weber@rockwellcollins.com>2018-03-08 21:10:06 -0600
committerGravatar Peter Korsgaard <peter@korsgaard.com>2018-03-11 22:22:02 +0100
commitad6ed6643aa806f05fb14bb699d10c88d8f97c90 (patch)
tree1a12e6b8ed42a14983bda95996af9cfb66d415f1 /board/freescale
parentb98e5414133e032e4f3733c76823b61c4c2d197b (diff)
configs/freescale_t1040d4rdb_defconfig: new board
The T1 QoriQ from NXP has had a few varients of RDB dev boards. This target is against the latest D4RDB version. Any of the other versions before D4RDB (plain RDB), may require backing off the uboot version to SDK 1.6 and/or adjusting the kernel dtb used. This board configuration provides an upstream kernel build which has been verified to boot on target. The target assumes the user still uses the NXP suggested prebuilts in the SDK2.0 (last release for PowerPC). If a uboot rebuild is required, the source for SDK2.0 can be found in the following repo. http://git.freescale.com/git/cgit.cgi/ppc/sdk/u-boot.git/tag/?id=fsl-sdk-v2.0-1703 Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'board/freescale')
1 files changed, 24 insertions, 0 deletions
diff --git a/board/freescale/t1040d4rdb/readme.txt b/board/freescale/t1040d4rdb/readme.txt
new file mode 100644
index 0000000000..04d6b01531
--- /dev/null
+++ b/board/freescale/t1040d4rdb/readme.txt
@@ -0,0 +1,24 @@
+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 and serverip defined to reach your tftp
+(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".