i.MX6의 External Interface Module(EIM)에서 하나 특이한 점이 있습니다.


그것은 바로 Address를 Shift하는 레지스트가 있다는 것입니다.


아래는 i.MX6의 데이타쉬트를 발췌한 내용입니다


address.jpg


위의 내용은 AUS bit가 0으로 설정될 경우에는 16bit 모드에서는 1bit, 32bit 모드에서는 2bit 를 right shift 한다고 되었있습니다.

어드레스를 쉬프트를 하지 않을 경우에는 AUS bit를 1로 설정하면 됩니다. 

또한 8bit 모드에서는 쉬프트를 하지 않습니다.


AUS는 EIM_CSnGCR1 레지스트의 23bit 입니다.