[英]Beagleboard-Xm Rev. C1 Not Booting after modifying boot.scr
我上面装有Beagleboard-Xm Rev. C1和ubuntu 12.04,试图用我的三星智能电视1080p进行设置。
但是,当我插入beagleboard-xm时,电视上弹出“未支持分辨率,请更改设备的响声”警告。
因此,经过数天的谷歌搜索后,我找不到解决方案。 我唯一想到的是将boot.scr文件的dvi模式更改为omapfb.mode=dvi:1280x720MR-16@60
。
更改并插入Beagleboard后,Board无法启动。
我认为u-boot.bin
文件没有看到boot.scr
文件。
有谁知道解决方案吗?
我的boot.scr
文件:
fatload mmc 0:1 0x80000000 uImage
fatload mmc 0:1 0x81600000 uInitrd
setenv bootargs ro elevator=noop vram=12M omapfb.mode=dvi:1280x720MR-16@60 mpurate=auto root=UUID=2ac2789a-e8d2-4382-8037-36623983a5e6 fixrtc quiet splash
bootm 0x80000000 0x81600000
问题是boot.scr
具有校验和。 你可以看到这一点,如果你试图source
它。 为此,您必须中断u-boot,然后输入:
usb start
fatload usb 0:1 $loadaddr /boot/boot.scr
source $loadaddr
这给你像
Bad data crc
至少这就是修改boot.scr
使其无效的原因。 以下网址引导我找到了解决方案:
如下进行:
sudo apt-get install u-boot-tools
mkimage -A arm -O linux -T script -C none -n "My Boot" -d boot.txt boot.scr
boot.txt
是不带二进制头的启动脚本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.