로그인 유지
기존에 쓰던 메모리가 데이터 width가 32였는데, 16으로 바뀌었다면 설정을 uboot의 어디선가는 해야 할텐데..
어디서 해야 하나요? 아무리 찾아봐도 ㅠㅠ; 못 찾겠어요..
bootstrap에 있습니다. u-boot는 이미 초기화된 하드웨어위에서 움직입니다.
즉 u-boot에는 걍 주소base하고 크기만 맞추면 됩니다.
특히 bootstrap의 sdram이나 ddr2를 건드리는건 cpu register와 sdram동작 구조(타이밍)를 매우 잘 아셔야 합니다.
또한
현재 사용하시는 sam-ba도 수정하셔야 합니다.
왜냐면 sam-ba와 ek보드가 접속할때
sam-ba가 갖고있는 하드웨어 초기값코드가 9g45로 넘겨져 실행되므로해서 9g45에 붙어있는 ram을 초기화 하고
그 초기화 된 ram에 이후 다운로드 등 임시 덤프공간으로 활용되기 때문입니다.
sam-ba를 수정한다는건 그 안에있는 9g45초기화 파일을 다시 컴파일하셔야 한다는 말 입니다.
즉, 한마디로 evm보드 그대로 쓰는게 젤 편하고.... 아니면... 위와같은 방법을 이루기위한 삽이 한 1000자루쯤...^^
고수분들이야. 뭐 문서대로하면되지...라지만.. 전 삽을 한 100000개쯤 썼던기억이..(MCP LPDDR로 바꿨었거든요)
bootstrap에 있습니다. u-boot는 이미 초기화된 하드웨어위에서 움직입니다.
즉 u-boot에는 걍 주소base하고 크기만 맞추면 됩니다.
특히 bootstrap의 sdram이나 ddr2를 건드리는건 cpu register와 sdram동작 구조(타이밍)를 매우 잘 아셔야 합니다.
또한
현재 사용하시는 sam-ba도 수정하셔야 합니다.
왜냐면 sam-ba와 ek보드가 접속할때
sam-ba가 갖고있는 하드웨어 초기값코드가 9g45로 넘겨져 실행되므로해서 9g45에 붙어있는 ram을 초기화 하고
그 초기화 된 ram에 이후 다운로드 등 임시 덤프공간으로 활용되기 때문입니다.
sam-ba를 수정한다는건 그 안에있는 9g45초기화 파일을 다시 컴파일하셔야 한다는 말 입니다.
즉, 한마디로 evm보드 그대로 쓰는게 젤 편하고.... 아니면... 위와같은 방법을 이루기위한 삽이 한 1000자루쯤...^^
고수분들이야. 뭐 문서대로하면되지...라지만.. 전 삽을 한 100000개쯤 썼던기억이..(MCP LPDDR로 바꿨었거든요)