안녕하세요~
제가 작업중인 보드는 aesop보드는 아니구요, 기존 부트와 커널을 aesop kernel로 교체하려고 합니다. 그런데 기존에 쓰던 uboot 1.0이 있으면 커널만 올려도 되지 않을까 싶은데 가능할까요?
* 질문하는 김에 추가적인 질문 하나만 더 드리겠습니다^^
제가 삼성 k9f1208 nand 플레시를 쓰다가 k9f1g08로 포팅작업을 하고있습니다.
부팅은 완료했는데 막판에 파일시스템이 올라가지가 않더군요. 기존 커널이 몬타비스타 2.4커널인데 yaffs2를 사용할 수가 없어서 그렇다네요.
이참에 유지보수를 위해서 aesop으로 변환하려고 작업 중입니다. 한가지 궁금한 점은 nand에 read/write가 다 잘되는데 플레시메모리를 덤프떠보면 블럭단위도 아니고 페이지단위로 중간에 데이타가 저장되지 않는 부분이 있습니다. 결국 주소들이 조금씩 뒤로 밀리게 되구요.. 가령 0xfff주소에 저장을 해야하는데 그 0x3fff라든가 이런식으로 저장이 되는거죠..read도 바뀐 주소에서 읽게 되구요..그러다보니 동작은합니다^^;;
저보다 먼저 작업하신분이 k9f1208로 작업하셨고 제가 받아서 k9f1g08로 작업했는데 발생하는 주소는 다르지만 둘다 같은 증상이 있네요.. 이런 증상..저만 그런건지..궁금합니다.^^
메모리 작업은 처음에도 리눅스도 처음인데 메모리작업보다 리눅스 올리는데 훨~씬 힘드네요^^;;
large block으로 작업하실거면 업버전 하는게 나을겁니다.
최소한 u-boot-1.1.6 정도로요.
안그럼 조금은 피곤해 집니다.
물론, nand빼고 커널의 부팅에는 u-boot버전은 큰 관계는 없습니다.