I SYST 徽标

手册指南
使用 Eclipse 进行固件调试
版本 1.0

修订历史

版本  日期 笔记 贡献者 审批人
1 12 年 2021 月 XNUMX 日 初始版本 阮黄焕 阮黄焕

版权所有 © 2019 I-SYST,保留所有权利。
3514, 1re Rue, Saint-Hubert, QC., 加拿大 J3Y 8Y5
未经 I-SYST 明确书面同意,不得以任何形式复制本文档。

介绍

本文档逐步展示了如何使用安装指南“使用 IOsonata 进行固件开发中的 Eclipse IDE”中安装的 Eclipse IDE 和 Iosonata 调试和刷新固件。

使用 Eclipse IDE 调试和刷新固件

I 使用 Eclipse IDE 进行 SYST 调试和刷写固件 - 图 1

将 IDK-BLYST-NANO 连接到您的计算机。

使用 OpenODC 调试固件

我们将从 Blinky Project 作为前任开始amp勒。
选择Blinky Project,右键选择Debug Configuration

使用 Eclipse IDE 进行 SYST 调试和刷写固件 - 调试配置

I 使用 Eclipse IDE 进行 SYST 调试和刷写固件 - 调试配置 1

双击 GDB OpenOCD 调试
在主选项卡中,在 C/C++ 应用程序中单击搜索项目

使用 Eclipse IDE 进行 SYST 调试和刷写固件 - 搜索项目

选择闪烁。 精灵

I 使用 Eclipse IDE 进行 SYST 调试和刷新固件 - 调试器选项卡

在调试器选项卡中,设置配置选项
-f“接口/cmsis-dap.cfg”
-f “目标/nrf52.cfg”
浏览 OpenOCD 可执行文件 file 和 ARM GDB 可执行文件 file.
点击调试

I 使用 Eclipse IDE 进行 SYST 调试和刷写固件 - 调试

启动调试器后,它将在 main() 处停止。 现在您可以调试固件了
通过单击步骤按钮(F5、F6)逐行跟踪您的源代码。

刷机固件

单击“运行”按钮以在您的设备上运行固件

使用 Eclipse IDE 进行 SYST 调试和刷写固件 - 运行按钮

I 使用 Eclipse IDE 进行 SYST 调试和刷写固件 - 图 2

调试和刷新 BleAdvertiser 固件

BleAdvertiser 需要 NRF SDK 软设备组件,所以我们必须先刷软设备。 采用
IDAPnRFProg 使用 IDAP-Link 闪存 NRF 软设备。 在这里下载: IDAP-Link/M – SourceForge.net 上的浏览​​/Windows
通过以下命令行运行 IDAPnRFProg:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex

I 使用 Eclipse IDE 进行 SYST 调试和刷写固件 - 命令行

I 使用 Eclipse IDE 进行 SYST 调试和刷新固件 - 命令行 1

在使用 IDAPnRFProg 刷新 IDK-BLYST-NANO 中的蓝牙低功耗模块后,我们现在可以在 IDK-BLYST-NANO 上调试和刷新固件 BleAdvertiser

文件/资源

I-SYST 使用 Eclipse IDE 调试和刷写固件 [pdf] 用户手册
使用 Eclipse IDE 调试和刷新固件

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *