안녕하십니까?

귀사에서 EZ-S2410 보드를 2대 구입하여 사용하고 있습니다.

현재 EZ-S2410 보드의 BANK2(CS2)에 외부 커뮤니케이션 보드를 연결하는 작업을 하고 있습니다.

드라이버를 만들면서 문제점을 만나게 되었는데...
CS2에 연결되는 16bit 인터페이스 보드를 access 할때 chip select가 2번 발생하는 것을 확인했습니다.

부트로드에서는 16bit 인터페이스 access시 chip select가 1번만 발생하는데 리눅스 드라이버 상에서는
항상 2번이 발생해서 몇 가지 테스트 해본 결과 리눅스에서 BANK2를 access 할 때에서는

8bit 데이터로 access시는 chip select 신호가 1번
16bit 데이터로 access시는 chip select 신호가 2번
32bit 데이터로 access시는 chip select 신호가 4번

발생하는 것을 확인하였습니다.

위의 결과가 발생하는 이유에 대해서 알고 계시면 답변을 주시기 바랍니다.
제가 만든 디바이스 드라이버 파일을 첨부하오니 확인도 부탁드립니다.

수고하십시요.