도와주세요!!
글 수 15,339
2012.11.30 10:53:36 (*.213.27.61)
36435
디바이스 드라이버에서 DIO 를 사용 하여 16비트 를 다음과 같이 선언하여 사용하면
(*(volatile unsigned short *)(BA_CS3 + 0x0400))
데이터 출력이 잘되는데,
/32 비트 데이터 출력을 하기 위해 다음과 같이 선언하면 커널 패닉이 됩니다.
(*(volatile unsigned int *)(BA_CS3 + 0x0400))
or (*(volatile unsigned *)(BA_CS3 + 0x0400))
or (*(volatile unsigned long *)(BA_CS3 + 0x0400))
혹시 커널에서 32비트 로 수정하는 부분이 있느지 궁금합니다.
부탁드립니다.
어떤 칩을 사용하시는 건가요?
해당 칩이 32비트를 지원합니까?
지원한다면 32비트를 지원하는 세팅이 되어 있는지 확인해 보세요