안녕하세요 6410보드를 하나 떠서 이것 저것 해보고 있는 1인입니다.
NAND까지는 SJF6410으로 해서 순조롭게(?) 붙였습니다.
문제는 DDR DRAM(K4X51323-8GC3 X 2EA를 )를 제어하는데 발생하고 있습니다.
메모리 클럭을 50MHz로 세팅(HCLK 50MHz, HCLKx2 100MHz) 해서 제어하는데도
메모리에 읽기 쓰기가 제대로되지 않는군요... 현재 StepingStone에 프로그램 올려놓고
0x5000_0000번지에 임의의 값을 쓰고 Uart로 확인하고 있습니다.
여기서 질문은
혹시 startup에서 MMU나 캐쉬 같은 무었인가를 건들여 주어야 메모리 컨트롤러가 작동하는가 입니다.
그렇지 않다면 메모리컨트롤러 값 세팅에 문제 있거나 회로설계에 문제가 있는거라고 밖에는....
NAND부팅에서 꽤 고생한 기억이 있어서 이런 질문을 올려봅니다. 6410 DataSheet에서는 Reserved로 되어있어서
2주 고민 했는데 여기서 힌트를 얻어서 한방에 해결했습니다...흐...다시한번 감사..
그럼. ...
비슷한 부품을 썼을때는 그 부분을 손을 안댑니다만.........parameter가 동일하다고 할 경우는
artwork 문제일 가능성이 높습니다.
가능하다면 dram쪽 클럭을 100Mhz말고, 66Mhz로 떨어뜨려서 해보시기 바랍니다.