도와주세요!!
EZBOOT> 에서 TFL 하고 나서 파티션 에러라고 아래와 같은 결과를 얻었습니다.
EZBOOT>tfl
receive super.bmp
tx ARP
tx ARP
rx ARP
HOST MAC : 00:0C:29:84:96:91
HOST IP : 192.168.0.40
LOCAL IP : 192.168.0.30
option [timeout 120 tsize 921656]
size = 0
size = 10240
size = 20480
size = 30720
size = 40960
size = 51200
size = 61440
size = 71680
size = 81920
size = 92160
size = 102400
size = 112640
size = 122880
size = 133120
size = 143360
size = 153600
size = 163840
size = 174080
size = 184320
size = 194560
size = 204800
size = 215040
size = 225280
size = 235520
size = 245760
size = 256000
size = 266240
size = 276480
size = 286720
size = 296960
size = 307200
size = 317440
size = 327680
size = 337920
size = 348160
size = 358400
size = 368640
size = 378880
size = 389120
size = 399360
size = 409600
size = 419840
size = 430080
size = 440320
size = 450560
size = 460800
size = 471040
size = 481280
size = 491520
size = 501760
size = 512000
size = 522240
size = 532480
size = 542720
size = 552960
size = 563200
size = 573440
size = 583680
size = 593920
size = 604160
size = 614400
size = 624640
size = 634880
size = 645120
size = 655360
size = 665600
size = 675840
size = 686080
size = 696320
size = 706560
size = 716800
size = 727040
size = 737280
size = 747520
size = 757760
size = 768000
size = 778240
size = 788480
size = 798720
size = 808960
size = 819200
size = 829440
size = 839680
size = 849920
size = 860160
size = 870400
size = 880640
size = 890880
size = 901120
size = 911360
size = 921600
size = 921656
... not supported part_nr=2
이렇게 마지막에 2번 파티션 지원안한다고 합니다.
파티션 설정은 어떻게 할수 있는지 자세히 알려 주시면 정말 감사하겠습니다.
그리고, 부트로드에만 파티션 설정만 하면 사용가능한지 아니면 추가적인 작업이 필요한지
또 NAND 플래쉬에서 파티션이란 어떤 의미인지 자세히 알려 주시면 정말 감사하겠습니다.
자료실 >> EZ-S3C2440 >> 공통메뉴얼 에서 " 이지부트 2.0 환경 변수 "
http://forum.falinux.com/zbxe/?mid=manual_bootloader
부분을 보시면 14) nand part (B,C,L,K,R,A): 1,1,0,3,5,54 가 있습니다.
이것을 수정해 주시면 됩니다.
14) Nand part (B,C,L,K,R,A) [1,1,0,3,5,54]
타겟보드의 NAND 파티션들의 크기를 MByte 단위로 수정합니다. (B,C,L,K,R,A) 는 각각 BOOT-Loader, Config, Logo, Kernel, Ramdisk, Appilcation(yaffs) 를 지칭합니다. 전체크기의 합은 현재 지원하는 NAND 플래시의 최대 크기를 넘어서는 안됩니다.
NAND 부트를 지원하지 않는 MCU 의 경우 B(boot) 영역의 크기는 0 으로 합니다. 예를 들면 [0,1,0,3,5,55] 이면 NAND 플래시에서 부트코드 영역은 할당되지 않았고 환경영역 1MByte, 로고영역은 0, 커널 3MB, 램디스크 5MB, yaffs 영역 54MB 할당을 나타낸다. 반드시 환경영역은 1MB 이상을 할당하여야 하며 0으로 할당하면 안 됩니다.
예로 부트로고 영역을 2Mbyte로 잡고자 한다면 다음과 같이 수정하시면 됩니다.
1,1,0,3,5,54 ---->> 1,1,2,3,5,52
그럼 좋은 하루 되세요.