하드웨어
글 수 321
2014.06.10 20:31:34 (*.134.169.166)
12137
i.MX6의 EIM_CSx 신호를 제어하기 위해서는 다음의 레지스트들을 설정해 주어야 합니다.
1. IOMUXC_GPR1 register를 설정해야 합니다.
Active Chip Select and Address Space
CS0(128M), CS1 (0M), CS2 (0M), CS3(0M) [default configuration]
CS0(64M), CS1(64M), CS2(0M), CS3(0M)
CS0(64M), CS1(32M), CS2(32M), CS3(0M)
CS0(32M), CS1(32M), CS2(32M), CS3(32M)
기본설정은 CS0에 128M 영역을 모두 사용하는 것으로 설정되어 있습니다.
이 설정값들을 수정해 주면 최대 4개의 CS를 사용할 수 있습니다.
2. EIM_CSnGCR1 register를 설정해야 합니다.
이 설정에서 DSZ, MUM을 수정하면 됩니다.
DSZ
000 Reserved.
001 16 bit port resides on DATA[15:0]
010 16 bit port resides on DATA[31:16]
011 32 bit port resides on DATA[31:0]
100 8 bit port resides on DATA[7:0]
101 8 bit port resides on DATA[15:8]
110 8 bit port resides on DATA[23:16]
111 8 bit port resides on DATA[31:24]
MUM
0 Multiplexed Mode disable
1 Multiplexed Mode enable