tftp로 메모리에 커널을 올리고 NAND에 램의 내용을 복사한후
실행을 하면 커널 압축을 풀다가 에러가 나서
별도 프로그램으로 다운받은 커널 이미지와 NAND의 내용을 비교해 보았습니다.
Error page-40: e1df0070/e1ff0070
Error page-267: 58fb00e1/58ff00e1
Error page-561: 6bfb00fd/6bff00fd
Error page-824: 41fb00d7/41ff00d7
Error page-879: 9fdf00b9/9fff00b9
Error page-1080: 69fb0023/69ff0023
Error page-1230: 3cfb00ca/3cff00ca
Error page-1239: cedf009c/ceff009c
Error page-1720: 38fb00e5/38ff00e5
Error page-1747: 61df0002/61ff0002
Error page-1946: 9efb00fd/9eff00fd
Error page-1954: 38fd00df/38ff00df
Error page-1988: 14fb00f2/14ff00f2
위와 같이 page는 NAND의 PAGE번호이고 램의내용/NAND의 내용으로 구분해서
램과 NAND의 내용이 다르면 출력하도록 해보았습니다.
보시는 바와같이 page 40의 3번째에 D->F로 변하였고 page 267에서는 4번째 B->F로 변하였습니다.
아래쪽도 전부다 3번째 D는 F로 네번째 B는 F로 변하였군요...
불론 해당비트에 D나 B가 아닌값이 오면 정상적이고요.... 저런경우는 어떤경우인지 ㅠ.ㅠ
부트로더나, 커널이미지는 전에 사용하던것입니다.... 보드 아트웍을 새로했는데 이런 문제가 발생하니 아트웍 문제같지만 DATA버스간에 간섭인지 궁금합니다 ㅠ.ㅠ
고수님의 조언 부탁드려요 ^^