기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요!

 

전에 이제현님이 말씀하신대로 uboot 소스를 확인해 보았습니다...

 

($uboot)/include/configs/hkdkc110_mmc.h

 

이부분에 보면 CONFIG_EXTRA_ENV_SETTINGS에 u-boot 환경 변수를 설정해 주는 내용인거 같습니다만...

 

이부분을 수정하고 컴파일 하니 변화가 없더군요....ㅠㅠ

 

단순한 예를 들어 BOOTDELAY 값을 3으로 세팅이 되어 있는데

 

실질적으로 uboot를 올리고 보드를 리셋 해보니 1초로 변함이 없더군요...

 

u-boot가 제대로 안 올라간 것 일까요?;;

 

그리고,

 

($uboot)/lib_arm/board.c

 

파일에서 nand read c0008000 80000 380000 이 부분을 480000 까지 읽을 수 있게 수정 했습니다...

 

수정은 했는데 올리면 변화가 없어서요....

 

요약하자면....

 

1. u-boot 올리는 방법이 제대로 댄것인지....

 

HKDKC110 # dnw 0x30008000

 

USB Port - Download - u-boot.bin 파일 선택

 

HKDKC110 # movi write u-boot 0x30008000

 

HKDKC110 # reset

 

2. ($uboot)/include/configs/hkdkc110_mmc.h  // 이 파일이 환경 설정 변수가 들어있는 파일이 맞는지... 입니다...;;

( 일단 BOOTDELAY 부터가 달라서요 ㅡ.ㅠ )

 

 


이제현

2010.11.22 21:33:07
*.90.137.102

컴파일 과정이나 다운로드 과정은 문제가 없어 보입니다.

그런데 기존에 기록된 env 값들이 그대로 플래쉬 메모리에 남아 있어서 발생하는 현상인것 같네요.

환경 변수 영역을 초기화 해보시길 바랍니다.


그리고 기본 sd카드의 read/write 사이즈 변경은 /common/cmd_movi.c도 참고하세요.


김창곤

2010.11.22 21:49:04
*.90.137.109

u-boot 실행중에 아래와 같은 메세지가 없으면 이미 기록된 environment 값이 있어서 그렇습니다.


*** Warning - using default environment


쭈영

2010.11.23 00:39:36
*.56.211.8

common/cmd_movi.c 파일에 보면 MOVI_ZIMAGE_BLKCNT 만큼 Reading을 하는데...

 

MOVI_ZIMAGE_BLKCNT 는

 

/include/movi.h 파일에

 

#defind PART_SIZE_KENEL  (4 * 1024 * 1024) // 4MB

 

#defind MOVI_BLKSIZE 512

 

#defind MOVI_ZIMAGE)BLKCNT (PART_SIZE_KERNEL / MOVI_BLKSIZE )

 

라고 대있더군요.... 그럼 movi에서 커널을 로딩하는 부분은 4M로 잡혀 있는것 같습니다만...;;

 

이상하군요...

 

일단 환경 변수 초기화 하라고 하셔서 이것저것 찾아보았습니다만...ㅠ

 

못찾겠습니다...;

 

erase 명령어 인듯 싶어서 사용해봤지만 땡...

 

대표적인 nand erase 시작주소 끝주소 해봤지만 이것도 땡...

 

movi erase .... 이것도 땡...ㅠ

 

Odroit-T 위키에 보면 U-boot envi. variables 에 16KB로 따로 잡히고....

 

스타트 블락은 25 엔드 블락은 56 이라고 적혀 있는거 같습니다만...

 

이걸 어떻게 초기화 하는 지도 모르겠고...

 

방법좀 알려주시면 감사하겠습니다...ㅠ

쭈영

2010.11.23 03:08:06
*.56.211.8

이제현님 진심으로 감사드립니다 ㅠㅠ

 

드디어 성공했네요...!

 

그놈의 환경 변수 바꾸기....;;;

 

우선 성공 사례를 말씀드리자면....

 

u-boot.bin 을 라이트 하기 전에... 빈 메모리 공간의 데이터(0x0 번지쯤?)를 u-boot가 들어갈 자리에 쓰고...

 

HKDKC110 # movi write u-boot 0

 

u-boot를 다시 올려 주면 됩니다...

 

제가 만들어놓은 환경 대로 잘 올라가는군요...

 

알고 나면 참 간단한 문제인데....

 

이거때문에 하루가 다 가는군요;;;

 

(다른 분들은 삽질하지 마시길...ㅠㅠ)

 

하지만.... 여전히 커널은 패닉이네요;;

 

예상이 되는 곳이 있어서 그 부분에 대해서는 내일 해봐야 할듯 합니다^^;;

 

아마....

 

.......

mmcblk1: mmc1:0002 00000 3.74 Gib

 mmcblk1: p1

RAMDISK: Couldn't find valid RAM disk image starting at 0.

EXT3-fs: mmcblk0p2: couldn't mount because of unsupported optional features(240).

List of all partitions:

..........

No filesystem could mount root, tried:   ext3

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)

 

 

라고 나오더군요...;;

(froyo는 ext4인데 자꾸 ext3로 읽어 들이려는 듯한 모습이 보이네요;;)

 

이건 커널이 잘 못 만들어 진거겠죠...? ㅎㅎ;

(아니면 이것도 uboot에서 바꿔줘야 하는건가요!? 헉..)

 

내일의 삽질을 위하여 오늘은 휴식을...^^;;

김창곤

2010.11.23 04:23:21
*.90.137.109

에러 메세지로 봐서는 커널이 아니라 램디스크가 froyo 버전이 아닌것 같습니다...

Eclair 까지는 system, data 파티션을 ext3로 사용했었습니다..


안드로이드(froyo) 빌드하시고, ramdisk_uboot.img 파일을 u-boot에서 다운로드해서 쓰셔야 될것 같네요..

T-Flash의 파티션 및 sector 맵은 오드로이드 사이트를 참조하시고요....

List of Articles
번호 제목 글쓴이 날짜 조회 수
4028 mmc card driver [1] 만봉부인 2010-11-24 475
4027 v210용 android froyo source배포 관련 문의 [1] joejung 2010-11-24 473
4026 Rebis 보드(s3c2440)에서 리눅스(android)용 cs8900 이더넷 드라이버를... [1] 소노공 2010-11-23 793
4025 Odroid-7의 메모리를 기본 용량인 microSD 4G를 8G나 16G로 바꿀... [1] 신현범 2010-11-23 923
4024 v210 , u-boot 설정 저장 에러 [1] 김정중 2010-11-23 565
4023 gtk+DirectFB 컴파일관련 질문입니다. patro 2010-11-23 545
4022 can't open /dev/ttySAC1 file [1] *김종원 2010-11-23 570
4021 ALSA DAPM 동작 관련 전성진 2010-11-22 873
4020 Ethernet으로 v210 Froyo RFS mounting bootarg를 좀 부탁드립니... yama 2010-11-22 490
» Odroid-t u-boot compile... [5] 쭈영 2010-11-22 812
4018 [리부팅,리붓,Reebot,Reeboting] REBOOT이 가능한 어플 문의 [2] 드로준 2010-11-22 1195
4017 [PC100:MFC] JPEG Encoder 관련 질문입니다. 멀미통 2010-11-22 509
4016 부트로더 복구? [1] 김정중 2010-11-21 710
4015 이솝 6410 보드의 메모리맵 요청 [2] honggun 2010-11-20 549
4014 connect-debounce fail 강전경 2010-11-20 678
4013 V210 이솝보드 화면 깜빡거리는 현상() [1] 김명준 2010-11-19 549
4012 ubunbu 10.10 에서 이솝S5V210 작업환경 구축하다 막혔습니다. [3] 황홀한뉴비 2010-11-19 1371
4011 v210 nfs mount 문제 질문입니다 file [3] yama 2010-11-19 584
4010 오드로이드-T 무선랜 작동에 관하여 [1] trumpetYK 2010-11-18 563
4009 camera 5m 적용 [2] norway 2010-11-18 631

사용자 로그인