안녕하세요!
전에 이제현님이 말씀하신대로 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 부터가 달라서요 ㅡ.ㅠ )
그리고 기본 sd카드의 read/write 사이즈 변경은 /common/cmd_movi.c도 참고하세요.