안녕하세요.
커널: 2.6.15
cpu: dm320(arm926ejs)
gcc: 3.4.6
nand flash에는 yaffs이고 파티션이 3개입니다.
여기에 업데이트용으로 NOR flash(S29JL064H70TFI000)에
파티션 3개(부트로더,커널,램디스크)를 나누어서 읽고 쓰려고 합니다.
/dev/에 보면 mtd0 mtd2 mtd3 가있는데 3개 밖에 안돼는건지 아니면
mknod로 추가만 해주면 되는건지 모르겠습니다.
사실 직접 커맨드주고 읽고 쓰고를 하고있는데 잘 막혀버렸네요..
nand 3개 파티션, nor 3개파티션이 가능하다면 언능 mtd로 갈아타려고 합니다.
수고 하시고 새해 복 많이 받으시길..
ps. 고도리님의 aesop2440a_NOR_MTD_sw_upgrade_howto.pdf 에서 마지막에 부트로더를 업데이트 하셨잖아요...그럼 커널도 당연히 되겠죠..^^;
혹시나 해서 질문드립니다..
mknod는 할 필요없을겁니다.
devfs를 쓰던, udev를 쓰던 자동생성입니다.
(물론 둘중에 하나를 안쓰게 되면 수동생성해야하지만요)
partition 3개는 아무 문제 없습니다. nand는 보통 4개 해서 쓰는
경우가 많거든요(nand만 붙어있는 장비의 경우)
ㅎㅎ, 커널도 upgrade될 듯 하네요....전 안해봤습니다만...
부트로더도 되는데요 뭐....
대신 조심해야할 부분은 부트로더에서 ram으로 읽는 커널 size부분은
신경써 주셔야 할겁니다.
새로 쓴 커널 size가 예전 커널보다 클 경우는 문제가 될 가능성이 있으니깐요.