기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요 ?
몇 가지 여쭈고자 합니다.

1. S3C2440 processor은 UART가 3개(UART0/UART1/UART2)까지 지원되는 것으로 알고 있습니다. aesop3차의 kernel(or driver) source에서 이 UART port를 1개(=UART0),2개(UART0,1),3개(UART0,1,2)로 사용할 수 있도록 변경하는 부분이 source의 어느 부분 인지요 ?
( source는 TOPDIR/drivers/serial/s3c2410.c, serial_core.c 에서 수정을 해줘야 할 것 같은데, 구체적으로 잘 모르겠습니다.)

2. 현재 aesop2440 3차 board의 회로도(pdf파일)을 보면,
RXD1,TXD1 port는 J9(DSUB9)에 연결되어서 debug용으로 사용을 하는 것 같고,
RXD0,TXD0 port는 J8 connector(40*2 HEADER)에 연결되어서 확장할 수 있는 것 같습니다.
맞는지요 ?

3. 외부 확장하는 RXD0,TXD0를 사용하기 위해서는 위의 질문 1에서 source부분을 고치는 것
이외에 make menuconfig의 부분의 설정은 어떻게 해 줘야 하는지요 ?

4. 위에서 언급한 source(s3c2410.c, serial_core.c)를 보면,
“ module_init( init_xxx ); / module_exit( exit_xxx ); ” 부분이 없는 것으로 보아서,
module로 등록하는 것이 아니라, 커널 자체에 포함되어 있는 것 같습니다.
맞는지요 ?

문의가 많아서 대단히 죄송합니다.
답변주시면 감사하겠습니다.
그럼, 좋은 하루 되시구요...^^...


고현철

2008.06.11 04:17:45
*.32.117.22

3차 커널부분에는 그러한 함수는 없습니다. 2.4.20에는 있지만요...

코드를 고쳐야 하는데
s3c2410.c의 NR_PORTS인가 한 변수를 이용하시고, s3c2440 serial를 define해 놓은 structure가 있습니다. 그 부분에서 해당 부분의 uart설정 배열을 주석처리하시면 됩니다.

==> 기본적으로 3포트 다 살리게 되어 있습니다만
세번째 uart의 경우는 수정해 주셔야 합니다. IR로 동작하게코드는 되어 있습니다.
(arch/arm/mach-s3c2410/mach-aesop2440.c)

2. 맞습니다만, level converter가 안 달려 있어서 그 부분은 알아서 hw를 수정해주셔야 합니다. 3.3V 장비끼리라면 상관없습니다.
작동은 확실히 잘 합니다......^^

3. menuconfig는 상관없고요.....1번의 답을 보시면 됩니다.

4. serial을 보통 module로 하지 않겠죠?.....^^

List of Articles
번호 제목 글쓴이 날짜 조회 수
1628 mtdblock 질문이;; [4] 이지은 2008-06-18 1943
1627 [질문]레지스트 변경시 문제가...[완료] [5] 윤창준 2008-06-18 608
1626 qtopia 다운로드가 안되요... [1] 이용규 2008-06-17 677
1625 rebis board ramdisk 64MB 가능? [3] 정재용 2008-06-16 658
1624 usb slave 통신 관해 질문드려요. [4] 이지은 2008-06-15 750
1623 [질문] 네트워크 디바이스의 ioctl [1] 홍춘식 2008-06-14 840
1622 타겟보드간 ping테스트 관련 질문드립니다. [1] 정재용 2008-06-12 988
1621 usb장치를 그냥 뽑았을때의 커널 처리과정 질문 [3] 정재용 2008-06-12 1078
1620 [완료] ARM vector에 관한 질문입니다. [4] 강성곤 2008-06-12 711
1619 NAND 2Gbyte 사용상의 문제 [4] 임의석 2008-06-11 981
1618 2.6.17커널 USB자동 인식 질문드립니다. [1] 정재용 2008-06-11 1022
1617 [질문]RTC 오차 관련해서 질문 드립니다. [3] 백승준 2008-06-10 2693
» UART에 관해서 문의드립니다. [1] 김경식 2008-06-10 752
1615 wince 빌드 에러 [1] 홍성관 2008-06-10 1186
1614 s3c2440 커널 2.6.x USB hotplugging [1] 정재용 2008-06-08 1599
1613 Aesop보드의 Flash를 Large Block Flash 사용하기 문의 [1] yjsk2001 2008-06-03 549
1612 aesop2440a 3차보드용 WinCE BSP를 1차 보드에도 적용 가능한가요... [1] 홍성관 2008-06-03 666
1611 sshd 설정 [3] 이학남 2008-06-02 678
1610 2.4 커널에서 256M NAND Flash관련한 질문입니다. [1] 박선종 2008-05-30 735
1609 커널 2.6.x 에서ide 인식문제 #2 [2] 정재용 2008-05-28 774

사용자 로그인