기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요.. 머리에 방법이 안 떠올라 질문 드려 봅니다.
리눅스 application을 하나 만들었습니다.
이 app이 작업을 완료하고 난 뒤에 특정 flash 주소에 flag를 적어줘야 합니다.
u-boot를 수정하여 부팅할때 flag를 보고, 다른 작업을 하게 됩니다.
u-boot 에서는 nand 관련 함수로 특정주소 read/write 가 가능했습니다.
근데 app가 nand 특정 주소에 뭘 적어야 되는데, 방법이 생각 안 나네요.
고수분들의 팁 좀 부탁드립니다.
1. 관련 해더파일이나 lib가 있나옹?
2. 없다면 다른 방법으로 가능한가용?
부탁드립니다.
특정 블럭/주소를 접근할수 있는 드라이버를 따로 만들면 가능은 하겠지만...
MTD layer rule를 깨고 들어가야 하는 문제도 있고, bad block 등등... 여러 문제가 많을것 같습니다.
플래시파일시스템이나 MTD를 사용하고 있다면, 커널과 u-boot가 모두 접근 가능한 것으로 (YAFFS2 같은...) 개발하시는게 좋을것 같습니다.