嗨,支持,
关于这个演示应用程序'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司机
设备:
你好斯蒂芬,
有相当多的打印选项,要么通过可用的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
目前我假设终端的通信是硬件上的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
广告是
现在一切正常了。谢谢你!