도와주세요!!
글 수 15,339
2004.05.06 14:43:55 (*.100.129.95)
6670
안녕하세요. 수고많으십니다.
질문좀 드릴려구요..
기존의 8051에서 돌아가는 시스템을 tcp/ip,쉬운 유지보수, 이후 데이터처리양
이 많은 장비등의 추가확장 등의 이유로 pxa255에 리눅스를 올리기로 했습니
다. 여기서 현재 궁금한것이 있는데요.
400m의 고속 프로세스에서 느린 장치에 대한 접근인데요.
게시판의 내용도 봤습니다만 확인하고 싶어서요.
일단 필요한 신호선은 PXA255의
nCS0~5, nWE, nOE, MA[0:25], MD[15:0], MD[31:16]
(확장컨넥터는 BOE,BWE,BnCS*, BD*, BA*)
느린 디바이스를 위해 설정해야할 레지스터는
MSC0,MSC1,MSC2
일단 게시판에서의 내용이 이렇더라구요....
위의 방법으로 안될경우엔 RDY신호선을 이용해야 하구요.
그런데요...
1. nPOE, nPWE, nPIOW등의 PCMCIA/CF Control Pin들은 pcmcia로 이용할때만 사
용하는건가요? 메뉴얼의 샘플DIO와 같은 디바이스는 이쪽으로 연결하면 안되나
요?
2. X86에선 16비트 어드레스영역내에 있는 io를 접근하기위해 inb, outb등으
로 ior, iow신호선을 이용해 직접 포트에 데이타를 읽고 쓸수가 있었습니다.
pxs255에선 상위계층의 app가 inb,outb등의 함수로 직접 포트로 접근할려고 하
면 어떤 절차에 의해 어떤 신호선으로 신호가 나오는지요? 드라이버는 메모리
맵에 물려있는 실제 물리주소를 맵핑하고 위의 나열하였던 핀으로 신호가 나온
다는걸 이해 하겠는데 user liblary인 inb,outb는 모르겠어요.
질문좀 드릴려구요..
기존의 8051에서 돌아가는 시스템을 tcp/ip,쉬운 유지보수, 이후 데이터처리양
이 많은 장비등의 추가확장 등의 이유로 pxa255에 리눅스를 올리기로 했습니
다. 여기서 현재 궁금한것이 있는데요.
400m의 고속 프로세스에서 느린 장치에 대한 접근인데요.
게시판의 내용도 봤습니다만 확인하고 싶어서요.
일단 필요한 신호선은 PXA255의
nCS0~5, nWE, nOE, MA[0:25], MD[15:0], MD[31:16]
(확장컨넥터는 BOE,BWE,BnCS*, BD*, BA*)
느린 디바이스를 위해 설정해야할 레지스터는
MSC0,MSC1,MSC2
일단 게시판에서의 내용이 이렇더라구요....
위의 방법으로 안될경우엔 RDY신호선을 이용해야 하구요.
그런데요...
1. nPOE, nPWE, nPIOW등의 PCMCIA/CF Control Pin들은 pcmcia로 이용할때만 사
용하는건가요? 메뉴얼의 샘플DIO와 같은 디바이스는 이쪽으로 연결하면 안되나
요?
2. X86에선 16비트 어드레스영역내에 있는 io를 접근하기위해 inb, outb등으
로 ior, iow신호선을 이용해 직접 포트에 데이타를 읽고 쓸수가 있었습니다.
pxs255에선 상위계층의 app가 inb,outb등의 함수로 직접 포트로 접근할려고 하
면 어떤 절차에 의해 어떤 신호선으로 신호가 나오는지요? 드라이버는 메모리
맵에 물려있는 실제 물리주소를 맵핑하고 위의 나열하였던 핀으로 신호가 나온
다는걸 이해 하겠는데 user liblary인 inb,outb는 모르겠어요.