|
本帖最后由 tiger92665 于 2013-7-9 13:48 编辑
cubian如何改为默认输出为VGA?
最终结果很简单,过程很曲折.
步骤:
root@Cubian:~# apt-get install u-boot-tools
#cd /boot
修改好boot.cmd
root@Cubian:~# cat /boot/boot.cmd
setenv bootargs console=tty0 console=ttyS0,115200 hdmi.audio=EDID:0 disp.screen0_output_mode=EDID:1024x768p60 disp.screen0_output_type=4 root=/dev/mmcblk0p1 rootwait panic=10
ext2load mmc 0 0x43000000 boot/script.bin
ext2load mmc 0 0x48000000 boot/uImage
bootm 0x48000000
root@Cubian:~#
#mkimage -C none -T script -d boot.cmd boot.scr
重启,成功了!!
其他的系统,比如装到nand里的ubuntu,也可以改,需要sunxi-tools:
下载sunxi-tools源码,解压并编译sunxi-tools.
把编译好的fexc copy到/usr/bin
用sd卡里的cubian启动
#mount /dev/nanda /mnt
#cd /mnt
#fexc script.bin script.fex
#vi script.fex
找到disp选项出并编辑相关参数,存盘退出
#fexc script.fex script.bin
另有script0.bin 同样修改
重启就成功了.
具体参数请参看:http://linux-sunxi.org/Fex_Guide#FEX_Description
另外 android tv情况不同,具体坛子里有人用电视遥控器实现了输出的切换,请自己搜下.
走了很多弯路,如下,供大家参考!
经过研究发现在/boot下有boot.cmd文件,和boot.scr文件,在这里可以配置启动参数,修改默认输出等内容,经百度,boot.scr是由boot.cmd生成的,命令如下
mkimage -C none -A arm -T script -d boot.cmd boot.scr
mkimage好像是交叉编译时的工具,系统里没有啊,
尝试安装,
apt-get install mkimage 失败
怎么办?
另外这个boot.cmd 和boot.scr是否就是
http://forum.cubietech.com/forum.php?mod=viewthread&tid=141
里的script.fex和script.bin ??
看了http://linux-sunxi.org/Fex_Guide
确定这个是一样的,那么自己动手.
经过下载安装git,gcc,make等工具
自己按照教程编译了fex2bin 执行转换命了,
root@Cubian:~# /home/cubie/sunxi-tools/fex2bin /boot/boot.cmd > /boot/boot.scr
出错:
E: /boot/boot.cmd:1: data must follow a section.
又不知道怎么办了......
还是找mkimge,哪里有?
或者用uEnv.txt这个怎么搞?
找到了mkimage
root@Cubian:~# apt-get install u-boot-tools
就有了,弯路啊
#cd /boot
修改好boot.cmd
#mkimage -C none -T script -d boot.cmd boot.scr
重启,成功了!!
|
评分
-
查看全部评分
|