大家好 最近剛接觸這塊tms320c5535 ezdsp 開發版
執行 UART範例程式時 TERMINAL端都沒任何回應,其中一種是CCS v4 提供的
另外想確認的是PORT是選J2 USB接口是嗎?
也試過連接P2接口上的38 40腳直接接一個UART轉USB的模塊,終端機一樣沒回應,應該只需要接上TX RX兩隻腳就可以了吧? RTS與CTS應該不需要接上吧?
板子上的切換開關(SW3)沒有變更過。
請大家幫我解惑一下,感謝
程式如下:
Int16 uart_test()
{
char rx;
/* Enable UART to FTDI chip */
EZDSP5535_GPIO_init();
EZDSP5535_GPIO_setDirection( 15, GPIO_OUT ); /
EZDSP5535_GPIO_setOutput( 15, 0 );
printf(" This program tests the UART over the FTDI chip.\n");
printf(" Open a Terminal window set to 115200 baud.\n");
printf(" Type in the terminal and a message returns on the button pressed.\n");
printf(" Press escape to exit.\n");
/* Open Uart Handle */
EZDSP5535_UART_open( );
/* UART Test */
while(1)
{
/* Waitin for RX */
EVM5515_UART_getChar( &rx ); // Read 1 byte
// Was Esc pressed?
if(rx == 27)
break;
.
.
.
Shine:
检查一下SW3的pin 2 UART_BUFF_EN是否是ON?
超级终端是怎么设置的?
kai_way chun:
回复 Shine:
你好
sw3上的 pin2 的確是on 是板子最初的狀態
terminal方面我的包率是115200 port 設定為J2連到電腦的名稱 COM35
Shine:
回复 kai_way chun:
VCP driver安装了没有?http://www.ftdichip.com/FTDrivers.htm#VCP
kai_way chun:
回复 Shine:
安裝之後,情況一樣,終端機一樣沒反應
kai_way chun:
回复 kai_way chun:
另外每次按下run後,在暫停程式,會跑出一列錯誤提示:
(Error -2130 @ 0x400) Unable to access device memory. Verify that the memory address is in valid memory. If error persists, confirm configuration, power-cycle board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Release 5.0.429.0)
而且程式會停在ezdsp5535_uart.c文件的 "status |= UART_reset(hUart); " 這行程式。
Shine:
回复 kai_way chun:
有没有试试按照错误提示去lower TCLK?
kai_way chun:
回复 Shine:
抱歉,我對這塊板子還不是很熟悉,lower TCLK 要怎設定?
謝謝
Shine:
回复 kai_way chun:
到CCS->Target Configuration里有个JTAG TCLK Frequency (MHZ)可以设置
kai_way chun:
回复 Shine:
我試改了很久,情況還是一樣。
請問你們那邊也有這塊板子嗎? 可以試一下這個範例程式嗎?
kai_way chun:
回复 kai_way chun:
你好
這幾天我將sw3的第一個鈕改到12M,發現UART好像有回應了,但輸出的東西不是我下的東西,感覺是包率跟頻率對不到。