集团网站
登录 注册客服电话
400-690-5516
中文
  • 产品
    产品
    解决方案
    应用文档
    通知
    视频
  • 搜索
技术支持Technical support

变更通知

ES32_SDK软件包升级

时间:2021-12-21 文章来源:EMSSMI 浏览次数:1783

项目名称:ES32_SDK

版本号:V1.14

变更内容:

● ES32F36xx/ES32F33xx:
1. ES32F36xx的ALD例程中,QSPI增加DAC模式下的Quad通信例程。
2. 修订CRC的ALD/MD驱动程序中, ald_crc_init初始化函数中的移位错误。
3. 修订IIC的ALD驱动程序中,ald_i2c_reset函数的置位错误。
4. WDT的ALD的喂狗函数中,喂狗后增加延时。
5. ALD/MD的utils驱动中,sys_cfg函数中读取0x803D0寄存器。
6. 第三方Third_Party文件中增加FreeRTOS V10.4.2版本源码。
7. ES32F36xx的Applications中,增加FreeRTOSV10.4.2的相关例程。
8. ald_i2c.c文件修改I2C_STAT_BUSY标志等待时间 10S->10ms。
9. ald_i2c.c文件eeprom写函数(轮询、中断、DMA)区分ADDR与DATA字节数NBYTE设定值。
10. ald_i2c.c文件i2c_req_mem_write()函数添加地址发送完成检测功能(TCR标志)。
11. app_update.c 添加application_check_and_run()函数APP程序栈地址初始化功能。
12. es_hid_lab.c 添加ok_ack()以及err_ack()函数帧校验功能。
13. es_hid_lab.c es_lab_commands_process()函数flash操作前关闭地址映射功能。
14. md_i2c.c源文件:修改函数_i2c_speed_init(),使实际频率误差更小。
15. boot.c源文件:跳转之前将MSP修改为APP栈地址。
16. boot_fatfs.c源文件:跳转之前将MSP修改为APP栈地址。
17. ald_dma.c源文件:ald_dma_irq_handler()函数,清标志放在回调函数后进行。
18. ald_i2c.c源文件:
    • ald_i2c_reset()函数,添加FIFO清除操作;
    • 源文件中while(FLAG)查询标志方式添加超时机制,避免死循环;
    • ald_i2c_mem_write_by_dma()函数修改Nbyte初始值,不包括address字节;
    • ald_i2c_mem_read_by_dma()函数修改Nbyte初始值,不包括address字节;
    • 全局超时时间(10ms),使用宏表示。
19. ald_spic源文件:ald_spi_send_recv_by_it()函数,添加从机模式下,FIFO异常时spi复位。
 
● ES32F010x
1. 更新CMU MD库函数,以适应 ES32F0100 和 ES32F0101 不同的HRC最高频率。
 
● 其他
1. 新增 ES32H040x 、ES32F0283 系列产品。
2. 去除 ES32F0271、ES32F0500、ES32F0541 系列产品。

Copyright 2016-2021 上海东软载波微电子有限公司版权所有 沪ICP备07005227号-1       隐私条款