DM368(5)-EVM 보드를 사용해서 개발하였을 경우 기본 디버깅 콘솔을 UART0로 사용하게 되어 있다.
이를 UART1으로 사용하기 위해서는 다음과 같이 수정해 주면 된다.
* dvsdk_dm368-evm_4_02_00_06 기준
/include/configs/davinci_dm365evm.h
: #define CONFIG_SYS_NS16550_COM1 0x01c20000 #define CONFIG_SYS_NS16550_COM2 0x01D06000 #define CONFIG_SYS_NS16550_CLK 121500000 #define CONFIG_CONS_INDEX 2 // 1: UART0, 2:UART1 |
/drivers/serial/serial.c 에서 UART 클락 설정.
static int calc_divisor (NS16550_t port) return ((pll1_clk*(1000000/(PLL1_DIV4+1))) + (gd->baudrate * (MODE_X_DIV / 2))) / |
/arch/arm/cpu/arm926ejs/davinci/dm365.c
void davinci_enable_uart0(void) } |
'Programming & Tools > TMS320DM368' 카테고리의 다른 글
[DM368] KSZ8721BL PHY 칩 연결시 uBoot 설정 (0) | 2012.02.27 |
---|---|
[DM368] CCS에서 Parallel RGB인터페이스의 VPBE Video Window 0/1 시험시 색변환 (0) | 2012.02.23 |
[DM368] CCS Error Message : "Fatal Error during: OCS, Control,.." (0) | 2012.02.17 |
[DM368] CCS 3.8.x 에서 Memory Write Command (0) | 2012.02.15 |
[DM368] DM368 DSP를 사용한 Board Test (0) | 2012.02.09 |