U-Boot source tree for PM9263 and PM9261 ---------------------------------------- Release: 03.09.2010 1. Get the U-Boot $ wget http://download.ronetix.info/boards/linux/bootloader/u-boot-1.1.5/u-boot-1.1.5-ronetix-08-07-23.tar.bz2 2. Build A. For pm9263 $ make pm9263_config B. For pm9261 $ make pm9261_config The common part for all boards: $ export USE_PRIVATE_LIBGCC=yes $ export CROSS_COMPILE=/usr/cross/arm-linux-4.3.3/bin/arm-linux- $ make 3. There are prebuilt images for pm9263 and pm9261. u-boot-pm9263.bin u-boot-pm9261.bin 4. Look at manual/README files on how to build and program U-Boot with more details. Note: If the board comes without DS2401 SN chip then to use the network in U-boot you should do this: U-Boot> setenv ethaddr "02:01:02:03:04:05" Remember to put MAC address valid for production. 5. Boot log ------------------------------------------------------------------------------- U-Boot 1.1.5 (Mar 16 2007 - 09:59:38) Ronetix PM9261 Board Crystal frequency: 18432000 CPU frequency: 199065600 Master clock frequency: 99532800 USB clock frequency: 48054857 DRAM: 64 MB Flash: 4 MB NAND: 256 MiB DataFlash:AT45DB161 Nb pages: 4096 Page Size: 528 Size= 2162688 bytes Logical address: 0xC0000000 Area 0: C0000000 to C020FFFF In: serial Out: serial Err: serial dm9000 i/o: 0x30000000, id: 0x90000a46 MAC: 02:40:96:21:26:45 operating at 100M full duplex mode Hit any key to stop autoboot: 0 pm9261> ------------------------------------------------------------------------------- Note: Unique file identification The name of the files should be descriptive and easy to remember and use. Sometimes their names are not enough to distinguish files, so file SHA256 message digest(check sum) will be used to identify them, in some cases the UUID(universally unique identifier) could be used. Check md5sum.txt and sha256sum.txt.