bc10/rowboat-eclair-dsp-4
[
Front page
] [
New
|
List of pages
|
Search
|
Recent changes
]
Start:
[[bc10/rowboat]]~
- Contents
#contents
* Summary [#wf44836e]
>
This is the last part of rowboat-eclair-dsp section. The ...
how to build the rowboat-ecliar-dsp files form the source...
to create a bootable SD card. This section shows how to t...
SD card.~
* SD card boot [#h46a0e77]
** Preparation for creating bootable SD card [#mc875cc0]
>
This section basically follows [[this article:http://code...
the specifications of bc10's hardware are not same as bea...
Please read [[bc10/booting]] before working on following ...
** Create bootable SD card [#o34efc1c]
>
This follows the direction listed at [[Create bootable SD...
SD card. FAT32 partition and Linux partition are created....
host computer. (For Ubuntu, because of udev, SD cards are...
>
$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mod...
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc...
gvfs-fuse-daemon on /home/beat/.gvfs type fuse.gvfs-fuse...
/dev/sdd2 on /media/LABEL2 type ext3 (rw,nosuid,nodev,uh...
/dev/sdd1 on /media/LABEL1 type vfat (rw,nosuid,nodev,uh...
>
Please examine whether the SD card does have the required...
$ sudo fdisk -l /dev/sdd
>
Disk /dev/sdd: 1977 MB, 1977614336 bytes
255 heads, 63 sectors/track, 240 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xfeda75ec
Device Boot Start End Blocks Id ...
/dev/sdd1 * 1 51 409626 c ...
/dev/sdd2 52 240 1518142+ 83 ...
** Place uImage [#n0755a3d]
>
Copy uImage into FAT partition. (Assume that MOL (x-loade...
$ sudo cp ~/rowboat-eclair-dsp/kernel/arch/arm/boot/uIma...
** Put rootfs [#m3b1d925]
>
Expand the archive of android rootfs in ext3 partition.
$ sudo tar jxfv out/target/product/beagleboard/rootfs.ta...
** Create boot.scr [#yaffd8ba]
>
Create '''boot.scr'''. This is referred from [[this site:...
hardware during boot process.
** Create boot.script and execute mkimage [#vd13abe8]
>
If creates the same contents as '''setenv''', an u-boot c...
any manual setting as~
every time computer boots. Since DVSDK DSP stack uses phy...
as it is configured.
>
Create '''boot.script''' with the contents shown below.
>
if fatload mmc 0 84000000 uImage
then
echo ***** Kernel: /dev/mmcblk0p1/uImage.bin *****
fi
echo ***** RootFS: /dev/mmcblk0p2 *****
setenv bootargs 'mem=88M@0x80000000 mem=128M@0x88000000 ...
bootm 84000000
>
'''boot.script''' is treated as the parameter, execute mk...
$ mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n...
>
Copy the generated '''boot.scr''' into FAT partition of t...
$ sudo cp boot.scr /media/LABEL1/
>
This is how to create the bootable SD card for rowboat-ec...
host PC.
$ sync
$ sudo umount /media/LABEL1
$ sudo umount /media/LABEL2
*Reference [#nfef3cfd]
-Prepare SD card (whole process)
--http://code.google.com/p/rowboat/wiki/ConfigureAndBuild...
- Boot Process
--http://labs.beatcraft.com/en/index.php?bc10%2Fbooting#m...
-U-Boot and boot.scr
--http://www.gumstix.net/wiki/index.php?title=U-Boot
End:
[[bc10/rowboat]]~
- Contents
#contents
* Summary [#wf44836e]
>
This is the last part of rowboat-eclair-dsp section. The ...
how to build the rowboat-ecliar-dsp files form the source...
to create a bootable SD card. This section shows how to t...
SD card.~
* SD card boot [#h46a0e77]
** Preparation for creating bootable SD card [#mc875cc0]
>
This section basically follows [[this article:http://code...
the specifications of bc10's hardware are not same as bea...
Please read [[bc10/booting]] before working on following ...
** Create bootable SD card [#o34efc1c]
>
This follows the direction listed at [[Create bootable SD...
SD card. FAT32 partition and Linux partition are created....
host computer. (For Ubuntu, because of udev, SD cards are...
>
$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mod...
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc...
gvfs-fuse-daemon on /home/beat/.gvfs type fuse.gvfs-fuse...
/dev/sdd2 on /media/LABEL2 type ext3 (rw,nosuid,nodev,uh...
/dev/sdd1 on /media/LABEL1 type vfat (rw,nosuid,nodev,uh...
>
Please examine whether the SD card does have the required...
$ sudo fdisk -l /dev/sdd
>
Disk /dev/sdd: 1977 MB, 1977614336 bytes
255 heads, 63 sectors/track, 240 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xfeda75ec
Device Boot Start End Blocks Id ...
/dev/sdd1 * 1 51 409626 c ...
/dev/sdd2 52 240 1518142+ 83 ...
** Place uImage [#n0755a3d]
>
Copy uImage into FAT partition. (Assume that MOL (x-loade...
$ sudo cp ~/rowboat-eclair-dsp/kernel/arch/arm/boot/uIma...
** Put rootfs [#m3b1d925]
>
Expand the archive of android rootfs in ext3 partition.
$ sudo tar jxfv out/target/product/beagleboard/rootfs.ta...
** Create boot.scr [#yaffd8ba]
>
Create '''boot.scr'''. This is referred from [[this site:...
hardware during boot process.
** Create boot.script and execute mkimage [#vd13abe8]
>
If creates the same contents as '''setenv''', an u-boot c...
any manual setting as~
every time computer boots. Since DVSDK DSP stack uses phy...
as it is configured.
>
Create '''boot.script''' with the contents shown below.
>
if fatload mmc 0 84000000 uImage
then
echo ***** Kernel: /dev/mmcblk0p1/uImage.bin *****
fi
echo ***** RootFS: /dev/mmcblk0p2 *****
setenv bootargs 'mem=88M@0x80000000 mem=128M@0x88000000 ...
bootm 84000000
>
'''boot.script''' is treated as the parameter, execute mk...
$ mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n...
>
Copy the generated '''boot.scr''' into FAT partition of t...
$ sudo cp boot.scr /media/LABEL1/
>
This is how to create the bootable SD card for rowboat-ec...
host PC.
$ sync
$ sudo umount /media/LABEL1
$ sudo umount /media/LABEL2
*Reference [#nfef3cfd]
-Prepare SD card (whole process)
--http://code.google.com/p/rowboat/wiki/ConfigureAndBuild...
- Boot Process
--http://labs.beatcraft.com/en/index.php?bc10%2Fbooting#m...
-U-Boot and boot.scr
--http://www.gumstix.net/wiki/index.php?title=U-Boot
Page: