지난번 u-boot로 NAND 부팅이 안되어 질문드렸엇는데
NOR 부팅을 사용하라는 답변을 받고 NOR에 u-boot를 올렸고
제대로 prompt가 나오는 것을 보았습니다..
하지만, 임베디드를 처음하다 보니, NOR와 NAND 부팅을 정확하게 잘 모르겠네요-
인터넷을 찾아봤지만 아직 잘 이해가 되지 않습니다.
어떤 차이점이 있고, 진행상황에서 어떤점이 달라지는 것인가요..?
SMC에 올리는 것은 NAND를 하나 NOR를 하나 차이가 없는것인지요?
1. 원래 ARM CPU는 0번지에서 부팅을 합니다.
2. NOR부팅의 경우는 0번지에 NOR가 붙어 있는 겁니다.
3. NAND부팅의 경우는 2410 내부의 SRAM 4kbytes에 NAND의 내용을 복사한 후 부팅하는겁니다.
당연히 SRAM 4k가 이 부트모드의 경우 0번지로 매핑이 됩니다.
4. SMC카드는 NAND입니다.