background image

IdeaBoxx

 Product Manual – © 2015 

8

Bootloader

The bootloader source code is in 

/opt/jade/bsp303/sources/u-boot

. To rebuild it, use the .

/build.sh

 shell script 

provided in the source code folder. The result will be multiple files in the top-level source code folder. The new binary 
bootloader file will be named 

/opt/jade/bsp303/sources/u-boot/u-boot.bin

.

To program the bootloader into the Jade board:

1. 

Turn on power to the IdeaBoxx board.

2. 

Press a button to stop the bootloader.

3. 

Type

 tftp 40000000 u-boot.bin

4. 

Type 

erase 10000000 1002FFFF

5. 

Type 

cp.b 40000000 10000000 $filesize

6. 

Type 

reset 

and Jade will reset and execute the new bootloader.

Linux Kernel

The Linux kernel source tree is in 

/opt/jade/bsp303/sources/xxsvideo/linux-3.0.3

Before reconfiguring or building the kernel for the first time, the user must execute 

make

 

jade-ideaboxx_defconfig

To reconfigure the Linux kernel (e.g., to add or remove drivers), execute 

make menuconfig

. To rebuild it, change to the top-

level directory of the kernel source tree and execute 

./build.sh

.  This will create a new kernel as 

/opt/jade/bsp303/sources/xxsvideo/linux-3.0.3/arch/arm/boot/uImage

.  The new kernel will also be 

copied to 

/tftpboot/uImage303-$YYYYMMDD-HHMM

 where the date and time are given as a four-digit year and two-

digit month, day, hour (24-hour format) and minute.  A symbolic link to that file is also created as 

/tftpboot/uImage

.

To program the new kernel into the Jade board:

1. 

Turn on power to the IdeaBoxx board.

2. 

Press a button to stop the bootloader.

3. 

Type 

tftp 40000000 uImage

4. 

Type 

erase 10060000 102FFFFF

5. 

Type 

cp.b 40000000 10060000 $filesize

6. 

Type 

reset 

and Jade will reset and execute the new Linux kernel.

Root Filesystem

The root filesystem is in 

/opt/jade/bsp303/rootfs-final

. To build a new root filesystem image suitable to be 

programmed into Flash, change to the root filesystem directory and execute 

./build.sh

.  This will create a new root 

filesystem binary image as  

/opt/jade/bsp303/sources/xxsvideo/linux-3.0.3/arch/arm/boot/uImage

.  The image will also be copied 

to 

/tftpboot/rootfs303-$YYYYMMDD-HHMM

 where the date and time are given as four-digit year and two-digit month, 

day, hour (24-hour format) and minute. A symbolic link to that file is also created as 

/tftpboot/rootfs.bin

.

To program the new image into the Jade board:

Turn on power to the IdeaBoxx board.

1. 

Press a key in the serial terminal program to stop the bootloader.

2. 

Type 

tftp 40000000 rootfs.bin

3. 

Type 

erase 10300000 11dfffff

4. 

Type 

cp.b 40000000 10300000 $filesize

5. 

Type 

reset 

to reset Jade and boot the new filesystem.

Summary of Contents for Jade IdeaBoxx

Page 1: ...Jade IdeaBoxx Product Manual...

Page 2: ...Board 6 Trying Out Other Demos 7 Software Development in a Linux Environment 7 Import the Linux Appliance into VirtualBox 7 Starting the Linux Appliance with VirtualBox 7 Building the Bootloader Linux...

Page 3: ...e in this font All paths are given in UNIX format For example demo is a folder called demo in the root of the specified device Glossary of Terms and Acronyms Jade Socionext MB86R0x family of processor...

Page 4: ...tware Inc VirtualBox is a trademark of Oracle Corporation ARM is a trademark of ARM Limited 1 2 3 4 5 6 Suite of Software Tools USB stick containing documentation and preloaded touch and non touch dem...

Page 5: ...urces used is also provided to allow the adventurous to develop more complex applications A complete set of documentation schematics gerber files and source code is included to ensure users can fully...

Page 6: ...LCD0 Output 3 5 Way Joystick 4 HDMI Output 5 Reset Switch 6 Headphone Output 7 Line Level Output 8 Line Level Input 9 Ethernet 10 USB Connector 11 Power Switch 12 Power connector 13 Mini USB 14 Micro...

Page 7: ...ON Software Development in a Linux Environment Import the Linux Appliance into VirtualBox To use VirtualBox 1 Select and launch VirtualBox 2 Select File Import Appliance 3 Select the appliance demonst...

Page 8: ...t uImage303 YYYYMMDD HHMM where the date and time are given as a four digit year and two digit month day hour 24 hour format and minute A symbolic link to that file is also created as tftpboot uImage...

Page 9: ...e appliance can be imported into VirtualBox The Jade IdeaBoxx board can boot from Flash the default or from TFTP NFS via Ethernet The default IP address of the board is 192 168 1 230 U boot is configu...

Page 10: ...sizes of 4 to 10 inches are common A hierarchical bus system isolates high performance functions e g 3D graphics processing from routine operations e g low speed I O Socionext has designed the ARM pr...

Reviews: