sdinstall-rpi.sh: sync boot partition creation with changes from https://sites.google.com/site/davidemadrisan/linux-embedded

This commit is contained in:
Silvan Calarco 2013-03-20 14:17:19 +01:00
parent 6190b41870
commit d7471aef41

View File

@ -77,24 +77,33 @@ udisks --mount $PARTITION2
# loader.bin : 3rd stage bootloader, starts with SDRAM enabled # loader.bin : 3rd stage bootloader, starts with SDRAM enabled
# start.elf : The GPU binary firmware image, provided by the foundation # start.elf : The GPU binary firmware image, provided by the foundation
# kernel.img : The OS kernel to load on the ARM processor. # kernel.img : The OS kernel to load on the ARM processor.
for f in bootcode.bin loader.bin arm*_start.elf kernel*.img; do for f in bootcode.bin fixup_x.dat kernel.img start_x.elf LICENCE.broadcom; do
cp $SWHOME/firmware/boot/$f $BOOTMP/ cp $SWHOME/firmware/boot/$f $BOOTMP/
done done
# use arm224_start.elf (224M system, 32MB GPU split) firmware by default
cp $BOOTMP/arm224_start.elf $BOOTMP/start.elf
# cmdline.txt : parameters passed to the kernel on boot # cmdline.txt : parameters passed to the kernel on boot
echo "\ echo "\
dwc_otg.lpm_enable=0 \ dwc_otg.lpm_enable=0 \
console=ttyAMA0,115200 \
kgdboc=ttyAMA0,115200 \
console=tty1 \
root=/dev/mmcblk0p2 \ root=/dev/mmcblk0p2 \
rootfstype=ext4 \ rootfstype=ext4 \
elevator=deadline \ quiet \
rootwait" > $BOOTMP/cmdline.txt rootwait \
#debug=1 \ splash" > $BOOTMP/cmdline.txt
# Create the kernel configuration file
echo "\
arm_freq=800
force_turbo=1
gpu_mem=100
disable_overscan=1
start_file=start_x.elf
fixup_file=fixup_x.dat
framebuffer_depth=32
framebuffer_ignore_alpha=1" > $BOOTMP/config.txt
## Enable HDMI mode rather than DVI, if required
#echo "\
#hdmi_drive=2" >> $BOOTMP/config.txt
# optional files: # optional files:
# config.txt : A configuration file read by the GPU. # config.txt : A configuration file read by the GPU.