0

我需要在 bluenrg-2 上开发软件。我用的是IDB008V2开发板。我想使用ST提供的聊天示例:https ://www.st.com/en/embedded-software/stsw-bluenrg-dk.html

编译工作正常,但无法将其加载到板上。它重新启动,旧程序仍然存在。另外,stlinkv2(通过JTAG)没有检测到该卡,我被迫使用USB端口。

  • 我通过遇到相同的问题尝试了所有其他示例。
  • 我使用了 Keil 和 Truestudio,我得到了相同的结果。
  • 但是,当我创建一个新程序(Truestudio 的基本程序)时,它可以正确上传到开发板并完美运行。
  • 我也尝试将ST的聊天使用的不同源文件移植到一个新项目中,但是我很快发现自己遇到了很多依赖问题,例如未声明的变量等。

我不知道将源文件移植到新项目是否是个好主意。如果我可以将示例程序加载到板上,那将是一个好的开始。

4

1 回答 1

0

有时用户忘记了他在选项中启用了模拟。对于 Keil MDK,请在选项 | Debug ,选择“Use ST-Link Debugger”而不是“Use Simulator”

此外,默认情况下应使用 SWD。在 Target Com Port 中,请选择“SW”而不是“JTAG”。

然后请检查:在 Flash 下载中,应存在 BlueNRG-2 片上 Flash: 在此处输入图像描述

如果没有看到请手动添加。

于 2019-04-29T02:59:27.580 回答