项目简介
本项目是Rutronik开发套件可编程片上系统CY8C6245AZI - S3D72的“LVD EEPROM”应用。该应用可在模拟EEPROM中保存32位值,低电压检测器(LVD)会在关机时生成中断以保存计数器内容。
项目的主要特性和功能
- 数据存储:在模拟EEPROM中保存32位值,用于记录系统相关数据。
- 低电压检测:低电压检测器(LVD)能实时监测电压,在关机时触发中断,保存计数器内容,避免数据丢失。
- 启动次数统计:对系统的启动次数进行计数,并在启动时读取相关数据。
- 计时器值管理:在系统启动和关机时对计时器值进行读写操作。
安装使用步骤
前提条件
确保已安装ModusToolbox®软件 v3.x [built with v3.0]。
硬件准备
需在硬件中添加一个电容,在3.3V和GND之间添加一个100µF的电容,将关机时间从3ms延长至13ms。
项目创建与打开
在Eclipse IDE for ModusToolbox™软件中
- 点击“Quick Panel”中的“New Application”链接(或使用“File” > “New” > “ModusToolbox™ Application”),启动Project Creator工具。
- 在“Project Creator - Choose Board Support Package (BSP)”对话框中选择代码示例支持的开发套件。若之后要使用不同的支持套件,可使用Library Manager选择相应的BSP。
- 在“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/”目录。在Windows系统中,使用ModusToolbox™软件安装的“modus - shell”程序;在Linux和macOS系统中,可使用任何终端应用。
“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 - cli”工具,其参数如下:
| 参数 | 描述 | 必需/可选 |
| --- | --- | --- |
| --add - bsp - name
| 应添加到应用的BSP名称 | 必需 |
| --set - active - bsp
| 应作为应用活动BSP的名称 | 必需 |
| --add - bsp - version
| 指定要添加到应用的BSP版本(若不想使用清单中的最新版本) | 可选 |
| --add - bsp - location
| 指定BSP的位置(本地/共享)(若想将BSP添加到共享路径) | 可选 |
示例命令:
library - manager - cli --project "C:/mtb_projects/MyHelloWorld" --add - bsp - name CY8CPROTO - 062 - 4343W --add - bsp - version "latest - v4.X" --add - bsp - location "local"
library - manager - cli --project "C:/mtb_projects/MyHelloWorld" --set - active - bsp APP_CY8CPROTO - 062 - 4343W
在第三方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项目。
调试
若成功导入应用,调试配置已准备好可与KitProg3、MiniProg4或J - link一起使用。打开ModusToolbox透视图,找到“Quick Panel”,点击所需的调试启动配置,等待编程完成和调试过程开始。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】