我如何看到printf输出?

3个帖子/ 0个新帖子
最后发表
Stefan_Dialog
离线
最后看到:3年10个月前
加入:2017-02-28 13:06
我如何看到printf输出?

嗨,支持,

关于这个演示应用程序'ble_multi_link',我如何能在SS Studio中看到这些printf消息?

可以通过串行或JTAG编程devkit,这两种方法都可以工作。
当我想在控制台或终端上看到这个第一个printf时,我看不到任何东西。我已经尝试了不同的COM端口和Telnet终端,但我无法从语句中看到这个输出
“printf(“广告\ r \ n”);“(ble_multi_link_task.c第254行)
调试器遍历printf,并遍历下面几行,因此到达语句。

在Telnet终端,我只看到启动消息:

SEGGER J-Link V5.12f实时终端输出
J-Link OB-SAM3U128 V3编译2016年3月29日18:49:25 V3.0, SN=483021441
过程:JLinkGDBServerCL.exe

在Windows中,我可以通过“添加设备”添加蓝牙设备,这个也可以。

BR
Stefan

我的环境:Development Kit pro, Windows 7
设备管理器,所有设备都在工作:

  • COM6 - JLink CDC UART
  • COM4—USB串口
  • COM5—USB串口
  • J-Link司机
设备:
MT_dialog
离线
最后看到:3个月1个星期前
工作人员
加入:2015-06-08 34
你好斯蒂芬,

你好斯蒂芬,

有相当多的打印选项,要么通过可用的UART,要么通过segger的RTT。每个配置都有不同的printf实现,您可以在UM-B-044-DA1468x软件平台参考文档中找到更多相关信息。多链接示例应该启用这些定义,检查文件顶部的custom_config_qsp .h, #define CONFIG_RETARGET和#define CONFIG_RETARGET_UART HW_UART2应该在那里。因为你有专业开发工具包打开终端配置在115200波特率最低的数字COM端口,它是可用的。还有,J15上的UART引脚是否放置(1-2和3-4应该安装)?还有,当你按下重置按钮时,你能看到引导加载程序在执行吗?

由于MT_dialog

Stefan_Dialog
离线
最后看到:3年10个月前
加入:2017-02-28 13:06
目前我认为

目前我假设终端的通信是硬件上的UART2。J15上的跳线都设置好了,所以RX/TX可以工作。

我现在所做的是设置终端速度从115200到57600。在项目资源管理器中,这是在ble_multi_link /启动/ config.c,在文件资源管理器中是
“D: \ DA1468x_SDK_BTLE_v_1.0.8.1050.1 \ sdk \ bsp \启动\ config.c”
现在我可以看到bootloader的启动消息和演示应用程序的printf的启动消息。
DA14681AE
DA14681AE
DA14681AE
DA14681AE
广告是

现在一切正常了。谢谢你!