我遵循开发工具包的手册- 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”窗口。
有人能帮我吗?谢谢
你好,
一个未编程的设备(意味着在OTP内存块中没有应用程序代码)将通过一个序列启动,在其他访问设备的串行端口(UART/SPI/I2C)中试图找到可启动的代码。这将导致在UART上传输的字符看起来像乱码。换句话说,你看到的是预期行为。
你有另一个问题(Keil调试器问题)是你在Keil中的设置至少缺少一个步骤。点击魔术棒图标。这将打开“选项”窗口。转到实用工具选项卡,选择“使用外部工具进行Flash编程”。如果您拥有用户手册中提供的这一设置和其他设置(包括附录A中的步骤),您应该可以进行操作。
谢谢你的回复。我们也算出问题,检查了选择“验证”“皮质Jlink / Jtrace驱动设置”窗口在debug选项卡中设置的“选择目标cortex-M0 SDK模拟器”,复选框“下载Flash”的调试选项卡在同一个“皮质Jlink / Jtrace驱动程序设置”窗口。这就解决了字符混乱的问题。
谢谢