项目简介
本项目是用于 mbed LPC1768 开发板的测试程序,基于 Make 构建,采用 mbed SDK(mbed OS 2),可实现开发板的 LED 1 周期性闪烁。
项目的主要特性和功能
- 借助 mbed SDK 达成 mbed LPC1768 开发板 LED 1 的周期性闪烁功能。
- 支持在 Eclipse 开发环境中进行项目导入、编译和调试。
安装使用步骤
复制项目
可以通过以下方式复制项目:
- 使用 Git 客户端,选择 [Clone] 选项。
- 在命令行中使用 git clone
命令。
也能尝试对项目进行 fork 操作。
导入项目到 Eclipse
项目复制到本地后,在 Eclipse 中添加该项目:
1. 选择 [File > New > Makefile Project with Existing Code]。
2. 在新窗口中:
- 在 [Existing Code Location] 处指定项目路径,可使用 [Browse...] 按钮选择。
- 在 [Toolchain for Indexer] 中选择 ARM Cross GCC。
3. 在 Project Explorer 视图中右键单击项目,选择 [Properties]。
4. 在新窗口左侧选择 [C/C++ Build > Settings],右侧点击 [Toolchains] 标签页,确保 Name 字段显示为 GNU MCU Eclipse ARM Embedded GCC (arm-none-eabi-gcc) 或 GNU Tools for ARM Embedded Processors,然后点击 [Apply and Close]。
5. 检查项目中是否存在 build
目录,若不存在,在 Project Explorer 视图中右键单击项目,选择 [New > Folder] 创建。
编译项目
可通过以下方式编译项目:
- 在 Project Explorer 视图中右键单击项目,选择 [Build]。
- 在 Eclipse 菜单栏选择 [Project > Build Project]。
- 点击 Build 图标(锤子图标)。
若编译成功,[Console] 视图会显示已正确生成 build/blink.elf
文件。
配置 PyOCD 环境
配置 pyocd-gdbserver
- 在 Eclipse 菜单中选择 [Windows > Preferences]。
- 在新窗口左侧列表中选择 [MCU > Global pyOCD Path]。
- 在 Executable 字段输入
pyocd-gdbserver.exe
(Linux 或 MacOS 系统无需扩展名),Folder 字段填写可执行文件的路径,该路径应为 Python 安装路径或使用virtualenv
创建的pyocd-python
目录。 - 点击 [Apply and Close]。
若使用 Linux 系统,执行
pyocd-tool list
检查访问开发板是否存在权限问题,若未找到开发板,按 此页面 的说明操作。
创建并运行调试配置
- 在 Eclipse 菜单中选择 [Run > Debug Configurations...]。
- 在新窗口左侧菜单中双击 [GDB PyOCD debugging],创建基于此配置文件的新配置,名称为当前激活的项目名。
- 选择新创建的配置文件(如 mbed-blinky-makefile Default)。
- 在右侧面板:
- 在 [Main] 标签页,Project 字段应显示项目名称(如 'mbed-blinky-makefile'),C/C++ Application 字段应显示 ELF 文件名称(如
build/blink.elf
),若未显示可手动输入,或使用 [Search project] 或 [Browse] 按钮查找。 - 在 [Debugger] 标签页,Executable 字段应填写
${pyocd_path}\${pyocd_executable}
,这两个变量将被 [MCU > PyOCD] 菜单中指定的值替换。 - 在 [Common] 标签页,选择 [Shared file:] 选项,并在字段中填写项目名称,这样调试配置将保存为项目内的
*.launch
文件。 - 点击 [Apply],不要关闭窗口。 首次运行程序时,若开发板未连接则先连接,然后点击窗口底部的 [Debug] 按钮,Eclipse 可能会询问是否切换到 Debug 视角,选择是。
- 在 [Main] 标签页,Project 字段应显示项目名称(如 'mbed-blinky-makefile'),C/C++ Application 字段应显示 ELF 文件名称(如
后续运行
若要将程序加载到开发板并运行,最简单的方法是点击 Eclipse 工具栏的 [Debug] 图标,它将运行上次选择的配置文件。若要更改配置文件,点击 [Debug] 图标旁边的箭头,从下拉列表中选择项目,或点击 [Debug Configurations...] 打开配置窗口。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】