안녕하세요. 러찌입니다.
이번에 올리는 글은 WAD-MX6 보드에 NAND 모듈을 동작시키는 것에 대한 내용입니다.
아래 그림처럼 NAND 모듈을 WAD-MX6 보드에 부착하시면 됩니다.
이전에 이미 NAND 모듈을 동작시켰었습니다.
글도 올렸었고 간략하게 개발에 대한 내용도 적었지요.
이번 글이 다른 내용은
이전 글에 올린 NAND 용량은 512MB 였지만, 이번에는 2GB 를 테스트 해보았다는 것입니다.
이외에 다른 점도 있습니다.
NAND Access Timing이 다르고, 아래와 같이 Organization 정보가 다릅니다.
- Page size : 4320 bytes(4096 + 224 bytes)
- Block size : 128 pages (512K + 28K bytes)
- Device size : 4096 blocks
뭐 사실 NAND라는게 용량 차이가 있다고 해서,
디바이스 드라이버가 크게 달라지진 않습니다.
그래도 임베디드 시스템에서 만들려고 하는 하드웨어는 미리 검토하고 기회가 된다면
꼭 테스트 해봐야 합니다.
제공되는 BSP가 NAND 512MB 가 동작된다고 해서 2GB 가 동작된다는 보장은 없으니까요.
또한 NAND도 다양한 제조사가 있고, 약간씩의 차이가 있습니다.
예를 들어, NAND 타입별로, Chip Select가 2개, 4개를 써야할 때가 있지만,
1개만 사용해도 되는 경우가 있습니다. Access Timing도 다릅니다.
그러므로, 여러가지를 테스트 해서, 솔루션에 가장 적합한 것이 무엇인지 알아볼 필요는 꼭 있을 것 같습니다.
어쨋든, NAND 2GB 모듈이 Windows Embedded Compact 2013에서 잘 동작됩니다.
i.MX6 솔루션을 개발하시는 분들이 참고하시면 되겠습니다.
아래는 NAND 2GB 용량이 잘 인식되는지 Remote Tool Shell로 확인해 보았습니다.
위와 같이 2GB가 잘 인식 되었습니다.
아래는 관련 영상입니다. 꼭 한번 봐주시기 바랍니다.
그럼 이번 글은 여기까지 하겠습니다.
읽어주셔서 감사합니다.
즐거운 하루 되세요^^