도와주세요!!
안녕하세요..
EZ-AU1250 구입해서 새로운 보드을 만들고 있습니다.
보드 사양은..
CPU : RMI AU1250 600MHz MIPS core(EZ-AU1250과 동일)
RAM : K4T51163QG-HCE6(EZ-AU1250과 동일)
NOR FLASH : EN29LV800BB-70TIP(EZ-AU1250과 동일)
NAND FLASH : K9F1208U0C-YCB0(EZ-AU1250과 동일)
SOURCE는 EZBOOT사용
전원 파트만 재구성하였습니다.
보드 부팅시 메세지..
1235E0000800C:EPC-82001898:BAD-00000000:SP-8207F5C8/
1235E00008014:EPC-82002744:BAD-8207F18B:SP-8207F178/
1235E0000800C:EPC-82001898:BAD-00000000:SP-8207F5C8/
1235E0000800C:EPC-82001898:BAD-00000000:SP-8207F5C8/
1235E00008014:EPC-82002744:BAD-8207F18B:SP-8207F178/
ezboot을 살펴 보니..
boot_copy_lp:
lw t4, (t1)
sw t4, (t2) add t1, 4 add t2, 4
sub t3, 4
bne zero, t3, boot_copy_lp
nop
//-------------------------------------------
// STACK 포인터를 설정한다.
//-------------------------------------------
li sp, BOOT_STACK
//-------------------------------------------
// main.c 로 이동한다.
//-------------------------------------------
li t0, BOOT_MAIN
jr t0
nop
BOOT_STACK 전 DDR2 SDRAM에 복사 되는것 까지는 확인 했습니다.
BOOT_MAIN으로 JUMP할때 엉뚱한 곳으로 JUMP하여 나오는 메세지나 아닌가 생각 됩니다.
질문 드리겠습니다.
질문1. 어떠한 경우에 이런 에러 메세지가 나오는지 궁금합니다.
질문2. AU1250 DATASHEET을 보면 Power Sequence 쪽에 PWR_EN 동작후에 VDDI가 동작하게
되어있는데 1.2V전원 쪽에 EN단자를 PWR_EN에 연결하면 동작이 안되고 연결 안하면 동작합니다.
Power Sequence문제 일수도 있나요..
질문3. 도와주세요 2009.12.13에 올라온 [부팅관련] 부팅관련 에러 SDRAM 란 글을 보면
SDRAM Global Configuratioin Register A의 TRC항목과 REF항목을 수정해서 부팅 메세지을 확인이
되어 다고 하는데 어떻게 수정해야하는것인지..
도무지 감이 안와서 이렇게 글을 올립니다.
혹시 동일한 경험이나 관련 내용을 알고 있으시면 답변 부탁드립니다.
아무래도 DDRAM 관련 문제로 보입니다.
위와 같은 메세지는 메모리 관련 익셉션이 발생하면서 나오는 메세지인데
대부분의 경우 메모리 하드웨어가 불안한 경우 발생합니다.
메모리가 타입이 달라서 부트로더 메모리 설정부분이 달라지면서 생기는 문제 일수도 있고요
메모리 복사가 된후 검사 루틴을 조금 더 다양하게 시험해 보셨으면 합니다.
그래야 하드웨어 인지 메모리 설정 부분인지를 알수 있을 겁니다.
메모리 문제일때는 검사를 조금더 강하게 하는 것이 좋습니다.