TI中文支持网
TI专业的中文技术问题搜集分享网站

LAUNCHXL-CC3235SF: 如何添加串口打印驱动?

Part Number:LAUNCHXL-CC3235SF

您好:

      我在syscfg中设置了串口打印,如下图,但是在main()函数里调用Display_print0(display, 0, 0, "Button:Long Pressed");接口时失败,打印不出信息,请问应该怎么解决呢?

Kevin Qiu1:

对照例程display检查配置是否正确,是否有未包含的头文件等

,

wu:

display例程是连接LCD屏的,我只想要uart串口打印应该怎么设置呢

,

Kevin Qiu1:

display例程包含了串口和LCD,不只是LCD

 /** Open both an available LCD display and an UART display.* Whether the open call is successful depends on what is present in the* Display_config[] array of the driver configuration file.*/Display_Handle hLcd = Display_open(Display_Type_LCD, &params);Display_Handle hSerial = Display_open(Display_Type_UART, &params);if (hSerial == NULL && hLcd == NULL) {/* Failed to open a display */while (1) {}}/* Check if the selected Display type was found and successfully opened */if (hSerial) {Display_printf(hSerial, 0, 0, "Hello Serial!");}

,

wu:

那我要使用串口打印应该添加哪个文件才可以用呢

,

Kevin Qiu1:

去除display中LCD的部分,其他的就是串口所需要的

,

wu:

请问DEBUG的时候出现这样的错误是什么问题呢?

,

Kevin Qiu1:

这是另一个问题了,以后有新问题可以开一个新帖,我看到你已经开了一个新帖:https://e2echina.ti.com/support/wireless-connectivity/wifi/f/wi-fi-forum/208570/launchxl-cc3235sf-debug   可以在新贴中继续询问

由于你的初始问题以得到解决,请不要忘记将此贴标记为问题已解决,以便其他人查找

,

wu:

请问调用了Display_printf(hSerial, 0, 0, "test 0\n");之后需要清楚什么标志之类的嘛,为什么我调用了该函数之后程序就卡住了呢

,

Kevin Qiu1:

Display_printf不能用 \n 来换行,中间两个参数分别代表行和列

,

wu:

删掉了\n还是一样,我加了3个Display_printf来测试,但是只打印出第一个

,

Kevin Qiu1:

你单步运行看能不能运行其他行,另外将串口显示界面传上来

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC3235SF: 如何添加串口打印驱动?
分享到: 更多 (0)