>
>구입한 후 NOT booting test를 위해
>
>NOR를 erasing을 하였습니다. 장비는 trace32를 사용하였구요.
>
>cmm 파일은 시디에 동봉된 설정값을 바탕으로 작성하였습니다.
>
>문제는 erase는 되는데 writing이 제대로 동작하지 앖습니다.
>
>혹시 설정값이 잘못 된건 아닌가 해서 cmm 설정값 요청합니다.
>
>
>
>
마이크로비젼 기술지원팀입니다.
Src\\Bootloader\\Eboot\\startup.s 안에 뱅크와 각각의 주소를 확인 하셔서
스타트업 소스에 시작부터 끝까지 설정해 주시면됩니다. 물론 CPU 데이타 시트로 참조해야 하구요
밑에 부분은 CMM 부분과 Startup.s 부분을 예로 설명한 부분입니다.
예)
<T32>
d.s SD:0x48000008 %LE %LONG 0x57003a ; BANKCON2 - timing parameter
d.s SD:0x4800000c %LE %LONG 0x80000030 ; BANKCON3 - EMRS register
<MV2440 startup.s 소스>
ldr r0,=0x48000008 ; BANKCON2
ldr r1,=0x57003a
str r1,[r0]
ldr r0,=0x4800000c ; BANKCON3
ldr r1,=0x80000030
str r1,[r0]
여기서 뱅크 0x48000008 부분을 스타트업 소스 부분에서 0x57003a를 참조해 작성해 주시면 됩니다.
감사합니다.
|