This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65982DMC: Barred Owl - Gamer Dock TPS65994+TPS65982DMC FW烧录

Part Number: TPS65982DMC

我们项目是参考intel 的Barred Owl - Gamer Dock 开发的,使用TPS65994+TPS65982DMC,通过TYPEC UFP接到PC host,DOCK下面挂的所有其他USB设备都识别到且功能正常。目前用GUI tool去升级TPS65982DMC的FW,可是识别不到TPS65982DMC接的这组USB设备,测量了TPS65982DMC的供电情况,TPS65982DMC的 H2 pin VOUT_3V3 和 E1 pin LDO_BMC 都是 0V,其他电源脚供电都是正常的。识别不到TPS65982DMC的USB2.0设备是哪里出问题了,TPS65982DMC是否自带初始FW后才能识别?

  • 感谢您对TI产品的关注!
    已经收到了您的案例,调查需要些时间,感谢您的耐心等待

  • 我们这次贴片,TPS65982DMC物料是从代理商那边申请的。目前调试,识别不到TPS65982DMC接的这组USB2.0设备,以致于我们不能通过PC host 使用GUI Tool去升级TPS65982DMC的FW。我现在想确认的问题是:TPS65982DMC是不是要本身已经烧录过初始程序后才能识别到TPS65982DMC这个设备?如果是,我们再申请已经烧录过初始程序的TPS65982DMC。我们贴片申请的样品,不清楚里面是否是空的

  • 您好,

         是的。芯片里面只有boot code, 没有application code,需要另外烧录.

  • 您好!Alice,很感谢您的回复。再次请教一下几个问题。1:芯片里面只有boot code是否就可以做到通过K6/L6这组USB2.0识别到TPS65982DMC设备?2:另外烧录application code是只能通过PC host 使用GUI Tool去烧录还是可以把TPS65982DMC这个芯片交给烧录厂用专门的烧录治具去烧录application code ?3:TPS65982DMC有接外部Flash ROM,我们把application code烧录进Flash ROM,这样烧录对TPS65982DMC来说是不是无效的?这个外部Flash ROM是给GUI Tool烧录时装application code用的?

  • 您好,

          需要时间确认,请等待后续回复。

  • Alice,您好!intel 的Barred Owl - Gamer Dock 公板使用的USB2.0 HUB方案是FL5801-2Q2,这个HUB有组I2C连给了TPS65982DMC,TPS65982DMC的K6/L6 这组USB2.0接到FL5801-2Q2的port5.我这边的这个项目USB2.0 HUB使用的是CH334P。HUB没有I2C与TPS65982DMC连接。看到一份资料有这样的内容:

    7 USB4 Connection Manager

    7.1 TPS65982DMC USB4 Connection Manager Flow

    The connection manager on the TPS65982DMC will function to update the the DFP ports in the system with the

    capabilities of the Host connected on the UFP port. The DFP ports are able to enter speculative connections with

    devices when the UFP is not connected to a Host.

    The UFP Host capabilites are determined by the TPS65982DMC by reading reading the UFP Connection

    Manager Status Register (0x22). The capabilities of the DFP ports will be changed by the TPS65982DMC writing

    to the USB Control Register (0x25).

    我们的项目目前识别不到TPS65982DMC的USB设备,跟这个是否也有关系?

  • 您好,

          请查看私信。

  • 您好,

          感谢您的耐心等待。

    1:芯片里面只有boot code是否就可以做到通过K6/L6这组USB2.0识别到TPS65982DMC设备?

    可以要在主机 PC 通过 USB 识别 DMC设备上必须存在固件这是通过将我们的 GUI 生成的完整映像放在连接到 DMCspi flash 来完成

    2:另外烧录application code是只能通过PC host 使用GUI Tool去烧录还是可以把TPS65982DMC这个芯片交给烧录厂用专门的烧录治具去烧录application code

    您可以使用该工具创建映像然后将其放在电路板 SPI 闪存对于开发建议使用 dediprog SF100

    3:TPS65982DMC有接外部Flash ROM,我们把application code烧录进Flash ROM,这样烧录对TPS65982DMC来说是不是无效的?这个外部Flash ROM是给GUI Tool烧录时装application code用的?

    是的,外部 SPI 闪存包含 DMC 和 TPS65994BG 的固件。DMC 通过 I2C 刷写 PD 控制器。

    您是否已经生成了image?

  • 我的目前还没去生成image,你上述回复的意思是:虽然我们PC 主机通过USB还识别不到TPS65982DMC(DMC设备里面目前还不存在固件),但是我这边还是可以先通过dediprog SF100这个GUI 工具去创建TPS65982DMC与外部Flash ROM的完整映像,再先把application code烧录进外部Flash ROM,最后再把外部Flash ROM焊回PCB上。后面我们DOCK上电连接到PC host,TPS65982DMC通过SPI信号组与外部Flash ROM通讯,从而把application code加载到TPS65982DMC设备里。这时在PC host上就能看到通过 USB 识别 DMC了?

  • 您好,

          是的,您试一下。

  • 创建TPS65982DMC与外部Flash ROM的完整映像有参考的操作文档之类的资料吗?

  • 您好,

         请参考前面回复,在官网申请固件及相关设计资源,没有其他渠道提供。