为什么在开发套件中串联连接都有乱码

3个帖子/ 0个新
最后发表
iforwisdom
离线
最后看到:6年6个月前
加入:2014-07-04 21:05
为什么在开发套件中串联连接都有乱码

我遵循开发工具包的手册- basic (UM-B-025_DA14580_Bluetooth_Smart Development_Kit_Basic.pdf)直到第18/26页。
1) UART连接出现在我的笔记本电脑(windows 8, 64位)“端口”下的COM4,而不是“USB串口”。我猜这不会导致与Tera串行连接中的字符乱码问题。
2)我设置了Tera配置后,Tera终端显示所有乱码。
3)在步骤6.1.15中,当我点击启动/停止调试会话后,弹出“Error: Flash Download failed”窗口。

有人能帮我吗?谢谢

MHv_Dialog
离线
最后看到:3个月2天前
工作人员
加入:15 2013-12-06
你好,

你好,

一个未编程的设备(意味着在OTP内存块中没有应用程序代码)将通过一个序列启动,在其他访问设备的串行端口(UART/SPI/I2C)中试图找到可启动的代码。这将导致在UART上传输的字符看起来像乱码。换句话说,你看到的是预期行为。

你有另一个问题(Keil调试器问题)是你在Keil中的设置至少缺少一个步骤。点击魔术棒图标。这将打开“选项”窗口。转到实用工具选项卡,选择“使用外部工具进行Flash编程”。如果您拥有用户手册中提供的这一设置和其他设置(包括附录A中的步骤),您应该可以进行操作。

iforwisdom
离线
最后看到:6年6个月前
加入:2014-07-04 21:05
谢谢你的回复。我们

谢谢你的回复。我们也算出问题,检查了选择“验证”“皮质Jlink / Jtrace驱动设置”窗口在debug选项卡中设置的“选择目标cortex-M0 SDK模拟器”,复选框“下载Flash”的调试选项卡在同一个“皮质Jlink / Jtrace驱动程序设置”窗口。这就解决了字符混乱的问题。

谢谢