如何看到printf输出?

3个帖子/ 0新
最后一篇
stefan_dialog.
离线
最后一次露面:3年10个月前
加入:2017-02-28 13:06
如何看到printf输出?

嗨支持,

关于这个演示应用程序'ble_multi_link',我如何在ss工作室看到这些printf消息?

这两种方法都可以通过串行或通过JTAG对Devkit进行编程。
当我想在控制台或终端上看到这个第一个printf,我看不到任何东西。我尝试了不同的COM端口和Telnet终端,但我看不到该语句的输出
'Printf(“广告正在\ r \ n”);'(ble_multi_link_task.c行254)
调试器通过Printf跨越PRINTF,遍及以下行,因此达到语句。

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

Segger J-Link V5.12F - 实时终端输出
j-link ob-sam3u128 v3编译3月29日2016年3月29日18:49:25 v3.0,sn = 483021441
进程:jlinkgdbservercl.exe.

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

布尔
斯蒂芬

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

  • com6 - jlink cdc uart
  • COM4 - USB串口
  • COM5 - USB串口
  • J-Link驱动程序
关键词:
设备:
mt_dialog.
离线
最后一次露面:3个月1周前
职员
加入:2015-06-08 11:34
嗨Stefan,

嗨Stefan,

通过可用的UART或来自SEGGER的RTT存在相当多的打印选项。每个配置都将对PRINTF具有不同的实现,您可以在UM-B-044-DA1468X软件平台参考文献中找到更多信息.PDF。MultiLink示例应具有启用这些定义,在文件顶部的Custom_Config_qspi.h中检查#define config_retarget和#define config_retarget_uart hw_uart2应该在那里。由于您的Pro Dev套件打开了可用的最低编号COM端口中配置的115200波特率中的终端。还有J15放置的UART引脚(应安装1-2&3-4)?还是您能够在点击重置按钮时看到引导加载程序执行吗?

谢谢mt_dialog.

stefan_dialog.
离线
最后一次露面:3年10个月前
加入:2017-02-28 13:06
目前我假设

目前我假设终端的通信是用于硬件上的UART2。J15上的跳线都设置,因此Rx / Tx可以工作。

我现在所做的是从115200到57600的终端速度设定。在Project Explorer中,这已经完成ble_multi_link / startup / config.c,在文件资源管理器中它是
“D:\ da1468x_sdk_btle_v_1.0.8.1050.1 \ sdk \ bsp \ startup \ config.c”
现在我可以从Demo应用程序中查看来自引导加载程序的启动消息和PrintF。
da14681ae.
da14681ae.
da14681ae.
da14681ae.
广告正在开启

所以,现在所有工作都很好。谢谢你。