该应用程序使用内部 PVT 传感器展示 i.MX RT500 的动态电压调节 (DVS) 功能。
主板:EVK-MIMXRT595
类别:低功耗、电源转换
外设:时钟、I2C、定时器、UART
工具链:MCUXpresso IDE
1. 资源
- 购买支持的主板。
- 安装MCUXpresso IDE v11.6.0+。
- 应用说明 AN13695 - 涵盖软件包的技术细节。
- 实验室指南和视频演示- 指导您下载、导入和运行软件包。
2. 组装应用程序
您需要安装 Git 和West,然后执行以下命令来收集修订版中的整个 APP-SW-PACKS/DVS-PVT-SENSOR 交付${revision}并将其放置在名为 的文件夹中appswpacks_dvs_pvt_sensor。
west init -m https://github.com/nxp-appcodehub/ap-dvs-pvt-sensor.git --mr ${revision} appswpacks_dvs_pvt_sensor
cd appswpacks_dvs_pvt_sensor
west update
将其替换${revision}为您希望实现的任何 SDK 修订版本。mcux_release_github如果您想要的是最新状态,或者任何提交的 SHA-1,都可以替换为该版本。
3. 构建并运行应用程序
要构建和运行应用程序,请参阅实验室指南或查看使用 MCUXpresso IDE 运行项目中的步骤。
4. 应用概述
该软件应用程序包演示了如何使用 i.MX RT500 上的 PVT 传感器实现动态电压调节 (DVS)。
初始化必要的硬件后,它启动以下任务:
- ?工作负载任务:?运行 Coremark 约 10 秒,打印结果,然后延迟 5 秒以允许 FreeRTOS 空闲任务启用深度睡眠模式。
- PVT 任务: PVT 任务负责处理应用程序中的 DVS。该任务的总体流程如下所示。
5. 其他参考应用
对于其他快速开发软件包,请访问应用软件包页面。
6. 支持
有关此示例的内容/正确性的问题可以作为此 GitHub 存储库中的问题输入。
项目元数据
来源:恩智浦appcodehub
612
