1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- Arcturus uCP1020 SoM
- ====================
- This tutorial describes how to use the predefined Buildroot
- configuration for the Arcturus uCP1020 SoM platform.
- Additional information about this module can be found at
- <www.arcturusnetworks.com/products/ucp1020>
- Building
- --------
- make arcturus_ucp1020_defconfig
- make
- Result of the build
- -------------------
- After building, you should obtain this tree:
- output/images/
- +-- rootfs.jffs2
- +-- rootfs.tar
- +-- u-boot.bin
- +-- ucp1020.dtb
- +-- uImage
- Flashing
- --------
- You'll need to program the files created by buildroot into the NOR flash.
- 1. Program the new U-Boot binary (optional)
- If you don't feel confident upgrading your bootloader then don't do it,
- it's unnecessary most of the time.
- B$ tftp u-boot.bin
- B$ protect off 0xeff80000 +$filesize
- B$ erase 0xeff80000 +$filesize
- B$ cp.b $loadaddr 0xeff80000 $filesize
- B$ protect on 0xeff80000 +$filesize
- 2. Program the kernel
- B$ tftp uImage
- B$ erase 0xec140000 +$filesize
- B$ cp.b $loadaddr 0xec140000 $filesize
- 3. Program the DTB
- B$ tftp ucp1020.dtb
- B$ erase 0xec100000 +$filesize
- B$ cp.b $loadaddr 0xec100000 $filesize
- 4. Program the jffs2 root filesystem
- B$ tftp rootfs.jffs2
- B$ erase 0xec800000 0xee8fffff
- B$ cp.b $loadaddr 0xec800000 $filesize
- 5. Booting your new system
- B$ setenv norboot 'setenv bootargs root=/dev/mtdblock1 rootfstype=jffs2 console=$consoledev,$baudrate;bootm 0xec140000 - 0xec100000'
- If you want to set this boot option as default:
- B$ setenv bootcmd 'run norboot'
- B$ saveenv
- ...or for a single boot:
- B$ run norboot
- Good Luck !
|