RTS545X的SMBUS ISP升级流程:V0.2版详解

需积分: 0 18 下载量 2 浏览量 更新于2024-09-02 2 收藏 863KB PDF 举报
本文档详细介绍了RTS545X芯片的SMBus接口以及其内部嵌入式MCU和闪存的In-System Programming (ISP) 升级流程。RTS545X是一款集成了MCU和Flash的Type-C端口管理控制器,主要用于EC(嵌入式控制器)、HDMI转换器等设备的SMBus主控场景。ISP机制允许在预编程MCM(微控制器内存)Bank 0或Bank 1上对芯片进行固件更新,前提条件是确保RTS545X已预先编程。 文档主要关注以下两点: 1. **SMBus协议**: - 文档针对RTS545X芯片的SMBus Master功能进行了深入解释,SMBus是一种I2C兼容的简化版本,用于低速率总线通信,支持主-从通信模式。在RTS545X中,SMBus用于数据传输,包括块出(Block Write)和块入(Block Read)操作,最大传输块大小为32字节。 - 块出传输通过Write Command执行,而块入传输则通过Receive Byte(Ping Status)来获取数据。这种设计使得主设备能够高效地发送连续的数据块,提高通信效率。 2. **RTS545X ISP升级流程**: - ISP工具升级流程涉及到将新固件从ROM代码迁移到MCM。如果需要更新,用户应参考附录A中的Realtek机密文件。这个过程强调了在实际操作前确保芯片已经预编程的重要性。 - 从V0.1版本开始,文档逐步发展,增加了从ROM到MCM的固件迁移功能(V0.2版本),表明了该文档在不断完善和适应用户需求。 文档最后提供了联系信息,授权给Cultraview SZ公司的Yijun进行访问,更新日期为2020年6月15日,展示了文档的修订历史和持续的支持。 本文档为开发者提供了关于RTS545X的SMBus通信能力和ISP升级流程的详尽指南,对于理解和操作这款设备的固件升级至关重要。在实际应用中,理解并遵循这些步骤可以确保系统的稳定性和功能性。