
Keil提供的STM32F7xx系列官方固件库驱动库板级支持包(版本2.12.0)。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Version: 2.12.0 (2019-07-17) Keil.STM32F7xx_DFP.2.12.0.pack 该版本包包含 STM32Cube_FW_F7 固件软件包的一个子集,利用 HAL 驱动程序 V1.2.7。 已添加对低层(LL)驱动程序的支持。 修正了 RTE_Device.h 文件中的 I2C3_SDA 相关问题。 改进了选择 HAL RCCMX_Device_h.ftl 的条件判断。 更新了 USART 虚拟模式的解析功能。 优化了宏的生成过程:增加了对 ( 和 ) 符号的处理逻辑。 修复了通过“play”按钮启动现有项目时,STM32CubeMX 项目文件会被新创建,而不是加载原有文件的行为。 更新了板级示例:图形示例采用 Segger emWin 版本 5.50.0。 示例现在启用了事件记录器,在调试目标中有效。 CMSIS-Driver:CAN: 修正了 SetBitrate 函数,使其保留 Silent 和 Loopback 模式不变。 修正了 SetMode 函数,当激活 NORMAL 模式时清除 Silent 和 Loopback 模式。 优化了 MessageSend 函数,使其仅访问发送所需的数据。 EMAC: 修改了 __MEMORY_AT(x) 定义,以符合 Arm Compiler 6 的要求。 纠正了 ETH DMA 初始化过程,使其能够启用 MAC 发射器或接收器,从而解决 netInitialize/netUnnitialize/netInitialize 序列问题。 I2C: 修正了大于 255 的数据大小的传输操作(完整重新加载处理)。 改进了 I2C_SlaveReceive 功能性。 进行了代码对齐调整。 MCI: 添加了数据缓存处理机制。 USART: 在使用 USART_PIN 前添加了有效指针检查机制,以确保安全性增强。 POWER_OFF 序列被更正,确保其正常运行 。 DMA 在被中止后将被正确初始化并释放资源 。 USB Device: 更新 USBD_EndpointConfigure 函数以检查请求的最大包大小是否适合配置的 FIFO(编译时配置)。 I/O 输出速度具有可配置性 。 SPI: 更新 SPI_TRANSFER_INFO 结构体 - tx_buf 类型从 uint8_t * 修改为 const uint8_t * 。 添加了对 SPI_PIN 指针有效性的检查机制,以提高可靠性 。
全部评论 (0)


