u-boot 1.1.1에서 smsc91c111을 사용할려고 하는데 BANK_SELECT가 안됩니다. 사용하는 CPU는 PXA255 입니다. 물리주소가 0x14200000이고 OFFSET을 추가해서 SMC_BASE_ADDRESS를 0x14200300으로 설정하고 CPU의 MSC2에서 32 bit, VLIO로 설정했습니다. 91c111에 AEN, WR, RD 신호는 잘들어 옵니다. 그런데 BANK_SELECT(SMC_BASE_ADDRESS+0xE) 번지를 읽으면 0x3300이 나오고 BANK_SELECT register에 다른 값으로 Write를 해도 계속 같은 값만 읽힙니다. 0x3300이 BANK0 값이라고 볼수 있을지도 잘 모르겠습니다. IOS0-2핀은 open 으로 되어 있습니다. 주소 지정시 쉬프트 해야 하거나 빼먹은 설정이 있는건지요? 조언 부탁드립니다.
다음검색