请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C6678 工具/软件:TI-RTOS
我正在使用 C6678 DSP 处理一个项目、我正在尝试初始化 PCI Express 接口。 我设置 PLL 电源和时钟域、将 DEVSTAT 寄存器设置为根复合体模式、设置 PCIe 串行器/解串器配置寄存器、等待 PLL 锁定、然后我"禁用培训"(通过清除 LTSSM_DIS 位)、然后我"启动培训"(通过设置 LTSSM_DIS 位)。 然后、我等待"培训完成"(在 DEBUG0 LTSSM_STATE 位中为0x11)、但我从未看到过。 问题是否出在序列中? 或者我实际上没有在禁用和启动之间设置任何配置寄存器? 或者问题是我实际上没有将 PCI 总线连接到任何设备?
感谢你的帮助。
David