안녕하세요..

linux/include/asm/arch/SA-1100.h 에 정의 되어 있습니다..

418 #define Ser1SDCR0 __REG(0x80020060) /* Ser. port 1 SDLC Control Reg. 0 */

419 #define Ser1SDCR1 __REG(0x80020064) /* Ser. port 1 SDLC Control Reg. 1 */
420 #define Ser1SDCR2 __REG(0x80020068) /* Ser. port 1 SDLC Control Reg. 2 */
421 #define Ser1SDCR3 __REG(0x8002006C) /* Ser. port 1 SDLC Control Reg. 3 */
422 #define Ser1SDCR4 __REG(0x80020070) /* Ser. port 1 SDLC Control Reg. 4 */
423 #define Ser1SDDR __REG(0x80020078) /* Ser. port 1 SDLC Data Reg. */
424 #define Ser1SDSR0 __REG(0x80020080) /* Ser. port 1 SDLC Status Reg. 0 */
425 #define Ser1SDSR1 __REG(0x80020084) /* Ser. port 1 SDLC Status Reg. 1 */

그럼 수고하세요...


대전맨 wrote..
: 시리얼 포트 UART1, UART2 사용
: 하기위해 커널에서 활성화 하는 방법이 무엇인가요?
:
: 현재 커널 버젼: 2.4.18-rmk7-ez1
: 구일 날짜 : 몇일전 ...[2003-2월]
:
:
: linux/arch/arm/sa1110/ezboard.c]
:
: // 시리얼 포트 UART1, UART2 사용
: Ser1SDCR0 |= SDCR0_SUS; Error 정의 없음.
: sa1100_register_uart(1, 1); // 커널이 인지하는 포트번호 1 = UART
: sa1100_register_uart(2, 2); // 커널이 인지하는 포트번호 2 =
: UART2
:
:
: 그냥 에러라인을 주석하고 컴파일 후 커널 로드
: 부팅을 하면 [Staring kernel....]
: 이상으로 더이상 부팅되지 않음.
:
:
: Ser1SDCR0 |= SDCR0_SUS; 이것을 어데서 사용하고
: 에러가 나지 않도록 하는 방법을 알려주시지요?
:
:
: open(/dev/ttySA1) 를 하면 write 까지 SA1110 칩의 핀에서
: 스코프로 확인결과 신호가 잡히지 않아서요?
: 이유가 무엇 인가요?