8.2i EDK- opb_iic_v1_01_d,最新补丁包括软件驱动程序可供下载。-Altera-Intel社区-FPGA CPLD-ChipDebug

8.2i EDK- opb_iic_v1_01_d,最新补丁包括软件驱动程序可供下载。

问题描述

1.最新的补丁防止SCL状态机在传输最后一个数据字节期间从机无ac时卡住。这种改变是必要的,以避免在传输数据时过早产生停止条件。

2.更改数据设置时间,使其不会干扰IIC规范强加的保持时间要求。

3.修复了驱动程序中的TxErrorHandler函数,以便即使在MSMS == 1时未设置Rx缓冲区指针,它也会调用状态处理程序。客户应用程序还需要确保状态处理程序正确处理错误条件。例如,如果从机没有响应,则需要清除MSMS位以释放总线。清除MSMS位无法添加到驱动程序,因为不同的应用程序可能会选择以不同方式处理此错误情况。司机不应该试图预测客户的申请。

解决/修复方法

这些补丁将包含在下一个EDK Major版本中,并附加增强功能。修订版代码将在下一版本的核心版本中更新。

您可以从以下FTP站点下载最新的opb_iic_v1_01_d补丁:

http://www.xilinx.com/txpatches/pub/applications/misc/opb_iic_v1_01_d_patch.zip

您可以从以下FTP站点下载最新的Software Driver补丁:

http://www.xilinx.com/txpatches/pub/applications/misc/patch_opb_iic_v1_02_a_sw.zip

有关安装补丁的信息,请参阅(Xilinx答复23474)

要安装驱动程序补丁,请解压缩驱动程序并将“iic_v1_02_a”放在项目的“drivers”子目录中。

请登录后发表评论

    没有回复内容