리눅스용 부트로더는 현재 50kb정도의 용량을 가지고 있습니다..

  이런 시도를 하는 사람이 있는지 모르겠으나 제가  wince5.0용 부트로더를 만들고

있습니다,  윈도우용 ezflash가 256KB의 부트로더를 기록할 수 있나요?

제 보드는 S2C2440입니다,

  한번 기록하는데 30분은 걸리지만, 기록은 다 된다고 나옵니다 그러나

부팅시 copy_bootloader_from_rom함수가 flash에서 RAM으로 부트로더를

복사시 제가 serial로 전부 데이터를 쓰도록 해서 보니 128kb부터 잘리는 것 같습니다.

그 이후의 데이터는 기록되지 않고 오히려 128kb가 258kb 공간에

두번 기록되는 것 같습니다!..

제가 주소까지 다 찍어서 해 보았는데 ezflashw가 최고 128kb까지만

쓸 수 있도록 되어 있나요?

 

hyperterminal에서 모든 데이터를 받아서 파일로 저장해서 보면 128kb에서

데이터가 끊기는 것 같습니다..

물론 copy_bootloader함수는 원래 128kb의 부트로더만 ram으로 올리도록 되어

있으나 (16kb를 8개해서 128kb) 제가 16kb를 16개로 올렸습니다...

 

만일 윈도우용 ezflashw가 128kb로 제한되어 있다면 그 이상을 쓸 수 있는

방법이나 대안이 있을까요?..

감사합니다...