도와주세요!!
글 수 15,339
2004.08.15 18:10:21 (*.38.182.16)
6675
이지보드 엠01(스트롱암)을 사용하고 있습니다.
memory.S에서,
#define MCS0_L_RBWx ( 1 << 2 )
즉, 뱅크0/1의 플래쉬의 버스폭이 1, 즉 16비트로 설정되어 있는데, 왜 그런지
요.
DRAM의 버스폭은 32비트로 되어 있던데, 플래쉬와 디램이 다른거는 어떻이유인
지요.
또, 이지보드의 매뉴얼을 보니, SDRAM은 SDCS1, 플래쉬는 nCS1을 사용한다고
나와있던데, memory.S에서는 모든 뱅크의 초기화를 다 하더군요.
이거 다 할 필요가 있습니까? 뱅크0/1만 해주면 될거같은데....
그럼 답변 부탁드립니다.
memory.S에서,
#define MCS0_L_RBWx ( 1 << 2 )
즉, 뱅크0/1의 플래쉬의 버스폭이 1, 즉 16비트로 설정되어 있는데, 왜 그런지
요.
DRAM의 버스폭은 32비트로 되어 있던데, 플래쉬와 디램이 다른거는 어떻이유인
지요.
또, 이지보드의 매뉴얼을 보니, SDRAM은 SDCS1, 플래쉬는 nCS1을 사용한다고
나와있던데, memory.S에서는 모든 뱅크의 초기화를 다 하더군요.
이거 다 할 필요가 있습니까? 뱅크0/1만 해주면 될거같은데....
그럼 답변 부탁드립니다.