簡體   English   中英

修改boot.scr后無法啟動Beagleboard-Xm修訂版C1

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM