Cypress 68013 USB Boot教程:I2C与多种启动模式详解

5星 · 超过95%的资源 需积分: 9 8 下载量 67 浏览量 更新于2024-07-25 收藏 932KB PDF 举报
AN50963是一份关于Cypress公司EZ-USB FX1/FX2LP USB2.0控制器的详细启动指南。这份文档主要介绍了针对68013系列芯片(包括CY7C68013A、14A、15A、16A型号)的启动流程和多种启动选项,重点涵盖了I2C Boot、EEPROM硬件连接、固件加载、USB Boot以及使用EZ-USB Firmware Download Utility进行自动下载的步骤。 在启动序列中,首先,文档阐述了I2C Boot的过程,即通过I2C接口从EEPROM加载USB设备识别信息(包括Vendor ID、Product ID和可能的Device ID),确保正确识别和配置。接着,C0和C2加载阶段分别负责加载完整的固件程序或仅包含特定标识符的固件到控制器的内部RAM,这有助于简化系统初始化和定制。 对于EEPROM硬件连接,文档提供了连接指导,并强调了烧录I2C EEPROM的重要性,以便储存必要的启动数据。USB Boot则涉及利用USB接口进行固件更新,包括使用EZ-USB Firmware Download Utility创建和执行Script文件,以实现图形用户界面支持和自动化下载过程。 此外,文档还探讨了从外部并行存储器启动的条件和方法,以及如何通过硬件和固件代码的修改来适应不同的应用场景。最后,总结部分强调了FX1/FX2LP系列作为USB2.0解决方案的优势,其高度集成的8051内核处理器和灵活的软件架构使其在设计USB设备时具有显著的优势。 AN50963是一份实用的技术文档,对于开发人员理解和操作Cypress的EZ-USB FX1/FX2LP USB控制器,进行高效、定制化的启动设置至关重要。无论是初次接触该技术还是进行深入研究,这份文档都提供了详尽的指南和支持。