项目简介
本项目是为Rutronik Development Kit可编程片上系统CY8C6245AZI - S3D72开发的 “I2C Scanner” 应用。借助ModusToolbox框架,该系统能够查找所有连接到I2C的设备。
项目的主要特性和功能
- 设备扫描:每秒检查127个I2C地址,可全面查找连接到I2C总线的设备。
- 结果反馈:通过KitProg3 UART端口报告所有响应I2C Start/Stop命令的设备。
- 多环境适配:支持在Eclipse IDE for ModusToolbox软件、命令行界面(CLI)、第三方IDE等多种环境下创建和使用项目。
- 调试便利:导入应用成功后,有已准备好的调试配置,支持KitProg3、MiniProg4或J - link等调试工具。
安装使用步骤
前提条件
已安装ModusToolbox® software v3.x [built with v3.0],支持的工具链为GNU Arm® Embedded Compiler v11.3.1 (GCC_ARM
) 。
创建项目
在Eclipse IDE for ModusToolbox软件中
- 点击“Quick Panel”中的“New Application”链接(或通过“File” > “New” > “ModusToolbox™ Application”),启动Project Creator工具。
- 在“Project Creator - Choose Board Support Package (BSP)”对话框中选择支持的开发板套件,所选套件会自动适配示例。后续若要更换套件,可使用Library Manager 。
- 在“Project Creator - Select Application”对话框中勾选示例。
- (可选)修改建议的“New Application Name”。
- “Application(s) Root Path”默认是Eclipse工作区,可按需更改。
- 点击“Create”完成应用创建。
在命令行界面(CLI)中
使用ModusToolbox™软件提供的命令行工具“project - creator - cli”(位于{ModusToolbox™ software install directory}/tools_{version}/project - creator/ 目录)。
1. 打开CLI终端(Windows使用“modus - shell”,Linux和macOS使用任意终端)。
2. 使用以下参数调用“project - creator - cli”工具:
- --target - dir
:指定应用创建的目录,可选。
- --user - app - name
:指定应用名称,可选。
示例命令:
project - creator - cli --board - id CY8CPROTO - 062 - 4343W --app - id mtb - example - hal - hello - world --user - app - name MyHelloWorld --target - dir "C:/mtb_projects"
若要更换支持的套件,可使用Library Manager ,可通过make modlibs
命令调用GUI工具或使用“library - manager - cli”工具更改BSP。
在第三方IDE中
可选择以下两种方式:
- 使用独立的Project Creator工具:
1. 从Windows开始菜单或{ModusToolbox™ software install directory}/tools_{version}/project - creator/project - creator.exe启动Project Creator。
2. 在初始的“Choose Board Support Package”屏幕中选择BSP,点击“Next”。
3. 在“Select Application”屏幕中,从“Target IDE”下拉菜单中选择相应的IDE。
4. 点击“Create”,并按照底部面板中的说明在相应IDE中导入或打开导出的项目。
- 使用命令行界面(CLI):
1. 按照“在命令行界面(CLI)中”的说明创建应用。
2. 使用make <ide>
命令将应用导出到支持的IDE。
3. 按照终端中显示的说明在IDE中创建或导入应用项目。
运行与调试
- 项目创建完成后,应用会每秒检查127个地址,并通过KitProg3 UART端口报告响应I2C Start/Stop命令的设备。
- 若已成功导入应用,可在ModusToolbox透视图中找到“Quick Panel”,点击所需的调试启动配置,等待编程完成并开始调试过程。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】