2014-04-19 4 views
0

Beagleboard-Xm Rev. C1 및 우분투 12.04에 에 내 samsung 스마트 TV 1080p를 설치하려고합니다.Beagleboard-Xm Rev. C1 boot.scr을 수정 한 후 부팅하지 않음

그러나 비글 보드 -xm을 연결하면 TV가 "지원되지 않는 해상도로 장치 팝업 메뉴를 변경합니다"라는 경고가 표시됩니다.

Google 검색 결과 며칠 후 해결책을 찾지 못했습니다. 내가 알아 낸 유일한 것은 boot.scr 파일의 dvi 모드를 omapfb.mode=dvi:[email protected]으로 변경하는 것입니다.

내가 그것을 변경하고 Beagleboard에 연결 한 후 ... 보드가 부팅되지 않습니다.

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:[email protected]   mpurate=auto root=UUID=2ac2789a-e8d2-4382-8037-36623983a5e6 fixrtc quiet splash 
    bootm 0x80000000 0x81600000 

답변

0

문제는 boot.scr가 체크섬을 가지고 있다는 것입니다. source으로 시도하면이 사실을 알 수 있습니다. 이를 위해 당신은 U-부팅을 중단 한 후 입력해야합니다 : 이것은 적어도이 boot.scr를 수정하면 그것을 무효화 않는 이유 원인이 당신에게

Bad data crc 

같은 것을 제공

usb start 
fatload usb 0:1 $loadaddr /boot/boot.scr 
source $loadaddr 

. 다음 URL 해결책를 알려준 다음과 같이

그것을 수행

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 바이너리 헤더없이 부팅 스크립트입니다.

+0

작동했습니다 : D 매우 감사합니다. – user3499689