Keil.STM32F7xx_DFP 2.14.0更新亮点与功能
需积分: 50 43 浏览量
更新于2024-12-29
3
收藏 210.2MB RAR 举报
资源摘要信息:"Keil.STM32F7xx_DFP.2.14.0.pack"
Keil.STM32F7xx_DFP.2.14.0.pack 是一个针对Keil MDK-ARM开发环境的软件包,专为STMicroelectronics STM32F7系列微控制器设计。该软件包的版本为2.14.0,发布日期为2020年12月18日。软件包的下载链接通常可在Keil官网或STM32相关的技术支持论坛中找到。
1. STM32CubeMX 集成支持
此版本提供了对USB PHY配置的支持,包括对STM32CubeMX生成的MX_Device_h.ftl和FrameworkCubeMX_gpdsc.ftl文件的修改。此外,软件包中也加入了对debugProbe板描述的描述文件(pdsc)。
2. 描述文件(pdsc)更新
- 添加了全局定义USE_HAL_DRIVER到STM32Cube HAL的公共组件,这是为了选择使用STM32Cube HAL (硬件抽象层)库。
- 添加了全局定义USE_FULL_LL_DRIVER到STM32Cube LL (低层)的公共组件,这是为了选择使用STM32Cube LL库。
3. CMSIS-Driver 修正
- 对于以太网控制器(EMAC)、I2C、多媒体卡接口(MCI)、串行音频接口(SAI)、串行外设接口(SPI)和通用同步/异步收发器(USART)等外设,修正了数据缓存处理的问题。
- MCI驱动中,用NOP()指令替换了空的延时循环,以优化性能。
- USART驱动中,修正了波特率配置错误。
- USBD_HS和USBH_HS驱动中,如果内部PHY被使用,则在低功率模式下禁用了OTG_HS ULPI时钟,以确保CPU睡眠期间OTG_HS端口能够在全速模式下正常运行。
4. VIO(虚拟IO)支持
- LCD支持可以通过VIO_LCD_DISABLE定义来禁用。
5. 板级示例更新
- 更新了CubeMX示例,将CubeMX项目迁移到了V6.0.1版本。
- 更新了平台示例,减少了空闲和定时器线程的堆栈大小,并且对README.md文件的格式进行了改写。
这个软件包的更新包含了对STM32F7系列微控制器的硬件驱动和软件库的最新支持,确保开发人员能够利用Keil MDK-ARM环境更加高效地开发STM32F7相关应用。Keil MDK-ARM是针对基于ARM处理器的微控制器设计的集成开发环境,提供了丰富的工具链,包括编译器、调试器和硬件模拟器。而STM32F7系列是STMicroelectronics推出的高性能系列MCU,广泛应用于工业控制、医疗设备、消费电子等领域。
软件包中的STM32CubeMX支持意味着开发人员可以利用STM32CubeMX工具自动生成初始化代码,大大简化了项目的配置过程。使用STM32CubeMX,开发人员可以基于图形界面选择所需的外设,并根据需求生成初始化代码和项目结构。这不仅提高了开发效率,还降低了错误配置的可能性。
集成的CMSIS-Driver 改进保证了硬件驱动在处理数据缓存时更加高效和稳定,同时也提供了针对特定硬件问题的修正,如MCI的空延时循环替换,提高了代码的执行效率。此外,对于STM32F7系列微控制器的USB相关外设的调整,保障了在不同功耗模式下能够保持正确的设备操作。
VIO LCD支持的可选配置意味着开发人员可以根据项目需求灵活地开启或关闭LCD显示功能,从而优化资源利用,特别是在对功耗和性能要求较高的嵌入式应用中。
总的来说,Keil.STM32F7xx_DFP.2.14.0.pack软件包的发布,为STM32F7系列微控制器的开发人员提供了更加强大和灵活的开发环境,使得他们能够更快地将创意转化为实用的产品。
1469 浏览量
164 浏览量
707 浏览量
2040 浏览量
2021-10-07 上传
359 浏览量
142 浏览量
wlb321
- 粉丝: 3
- 资源: 61
最新资源
- Android MVP 快速开发框架Android-ZBLibrary-master
- subject1_raw_mri.zip
- 程序员必须知晓的11个C++要点-供大家学习研究参考
- 4.4 RT-Thread 完成对AT2402 一个字节的读写
- 欧盟GDPR新版数据跨境转移标准合同条款(SCCs)
- 基于STM32F407的TCS230颜色识别的程序
- 基因测序-利用psa方法对基因测序进行开发
- WPF房屋租售管理系统
- 基因二代测序-分别对blast和bwa比对结果进行统计比较-20230506
- 使用HTML和JavaScript编写的猜数字游戏
- 基因测序-统计扩增子引物对应数据库的不同碱基的情况-20230529
- Unity地图随机生成插件 TileWorldCreator 3 v3.1.2p1
- YOLOv8 缺陷检测之AnyLabeling标注格式转换成YOLO格式, YOLO数据集划分为训练集,验证集和测试集
- 新路由3 newifi3 d2刷老毛子Padavan固件
- 答案.rar
- Web-Design-Challenge