1.bootloader
cd LINUX_BSP_100705-R0191B3463/bootloader/tcboots
修改bootloader/tcboot/config.mk 中 选 CPPFLAGS += -DFWDN_V6
make distclean
make tcc8900 KERNEL_START_OFFSET=0x300000 SDRAM_M_SIZE=256 REVISION=TCC_R_AX
make
当前目录下产生tcboot.rom
2.kernel
cd LINUX_BSP_100705-R0191B3463/kernel
tar xvfj linux-2.6.28.tar.bz2
cd linux-2.6.28
cp patch-linux-2.6.28-100705-R0191B3463 ./
patch -p1 < patch-linux-2.6.28-100705-R0191B3463
make tcc8900_defconfig
make
在arch/arm/boot/下产生Image
chmod a+x tcc_mkrd.sh
./tcc_mkrd.sh
在当前目录下产生linux.rom
3.busybox有故障,请使用6月的BSP
修改 busybox-1.4.2/scripts/trylink 中 function try()===>try()
make clean
make
make install
在../target中产生相关busybox目录
4.ramdisk
cd LINUX_BSP_100705-R0191B3463/ramdisk
./tcc_mk_rootfs.sh
当前目录会产生一个ramdisk.rom
5.
bootloader/tcboot/tcboot.rom
kernel/linux-2.6.28/linux.rom
ramdisk/ramdisk.rom
6.播放器
使用最新的LINUX_APP_v1.800,编译配置在config文件中
执行make bin
阅读(1261) | 评论(1) | 转发(0) |