3306|8

9110

帖子

21

TA的资源

版主

使用 Visual Studio 开发 ST BlueNRG-LP 项目 [复制链接]

本教程展示了如何将 Visual Studio 与 VisualGDB 结合使用,以针对具有 BlueNRG-LP 设备STEVAL-IDB011V1板。我们将展示如何从 BlueNRG SDK 快速克隆示例、编辑它们并在 Visual Studio 中调试它们。

  1. 启动 Visual Studio 并打开 VisualGDB 嵌入式项目向导: 01-newprj.png
  2. 输入项目的名称和位置,然后按“创建”: 02-name.png
  3. 在向导的 VisualGDB 特定部分的第一页上,选择“创建新项目 -> 应用程序 -> 高级 CMake ”: 03-prjtype.png
  4. 在下一页上选择 ARM 工具链并选择 BlueNRG-LP 设备。如果您还没有安装 BlueNRG-LP BSP,请点击“安装”自动下载安装: 04-install.png
  5. 安装 BSP 后,VisualGDB 将允许选择 BlueNRG-LP 设备并为其显示各种配置选项: 05-selected.png
  6. 下一页允许选择要克隆的项目样本。基本示例和 BlueNRG SDK 示例均使用嵌入式框架系统,以后可以轻松重新配置。因此,您可以选择其中之一: 06-example.png
  7. 在本教程中,我们将从 BlueNRG SDK 示例中选择BLE_Beacon示例: 07-beacon.png
  8. 向导的最后一页允许配置调试设置。与 ST 的大多数开发板不同,BlueNRG-LP 板具有板载 CMSIS-DAP 而不是 ST-Link。将其连接到 USB 端口并确保 VisualGDB 识别它:警告!许多 BlueNRG-LP 示例将设备置于不可调试的低功耗模式。如果发生这种情况,除非您在调试设置中启用“重置下连接”复选框,否则您将无法连接到设备。 08-debug.png
  9. 按“完成”生成项目。生成后,按“Ctrl-Shift-B”构建它: 09-built.png
  10. 右键单击解决方案资源管理器中的项目并转到嵌入式框架页面。VisualGDB 将显示 SDK 中的各种框架,允许您引用它们或更改它们的配置。示例使用的框架将已经被选中: 10-frameworks.png
  11. 在 main() 中设置断点并按 F5 开始调试。断点将命中: 11-bkpt.png
  12. 请注意,如果您现在继续执行,OpenOCD 将显示“错误连接 DP:无法读取 IDR ”错误: 12-idr.png
  13. 发生这种情况是因为设备已进入低功耗模式。您可以注释掉对HAL_PWR_MNGR_Request()的调用以防止这种情况发生。现在您将能够无中断地调试程序: 13-tick.png
  14. 截至 2021 年 6 月,板载 CMSIS-DAP 探针有时在启动后无法立即连接到目标。VisualGDB 然后会显示一条消息,表明 OpenOCD 已退出。在大多数情况下,只需再次启动调试会话即可解决问题。

原文:https://visualgdb.com/tutorials/arm/stm32/bluenrg-lp/ 

最新回复

确实 收费的不好   详情 回复 发表于 2021-11-25 09:37
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

1169

帖子

0

TA的资源

纯净的硅(中级)

iar,keil已经非常好了。

点评

毕竟这些是收费的  详情 回复 发表于 2021-11-23 10:24

回复

1169

帖子

0

TA的资源

纯净的硅(中级)

蓝牙芯片已经饱和了!aoa,mesh现在依旧不实用!

点评

确实还有一段路要走  详情 回复 发表于 2021-11-23 10:24

回复

9110

帖子

21

TA的资源

版主

大秦正声 发表于 2021-11-23 08:33 iar,keil已经非常好了。

毕竟这些是收费的

点评

确实 收费的不好  详情 回复 发表于 2021-11-25 09:37
Visual Studio也是收费的呀  详情 回复 发表于 2021-11-23 11:04
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

9110

帖子

21

TA的资源

版主

大秦正声 发表于 2021-11-23 08:38 蓝牙芯片已经饱和了!aoa,mesh现在依旧不实用!

确实还有一段路要走

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

3402

帖子

0

TA的资源

版主

Visual Studio也是收费的呀

点评

对啊,我看还能编点什么理由,对,假如你们公司有写软件的买过visual studio,这样用不用买IAR了  详情 回复 发表于 2021-11-23 11:25

回复

9110

帖子

21

TA的资源

版主

wangerxian 发表于 2021-11-23 11:04 Visual Studio也是收费的呀

对啊,我看还能编点什么理由,对,假如你们公司有写软件的买过visual studio,这样用不用买IAR了

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

1169

帖子

0

TA的资源

纯净的硅(中级)

cc26x2的蓝牙aoa,mesh就是个笑话!更不要说香水的无线芯片了。这才是重点。


回复

4411

帖子

3

TA的资源

版主

如果您需要查看本帖隐藏内容,请登录或者注册

回复
您需要登录后才可以回帖 登录 | 注册

相关帖子
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表