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.

[参考译文] CODECOMPOSER:GUI Composer CAN##39;t 通过 SPI 配置连接到 USB2ANY。

Guru**** 1546410 points
Other Parts Discussed in Thread: USB2ANY
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1375109/codecomposer-gui-composer-can-t-connect-to-usb2any-with-spi-configuration

器件型号:CODECOMPOSER
主题中讨论的其他器件:USB2ANY

工具与软件:

我尝试使用在线 GUI Composer 来控制 USB2ANY 并使用其 SPI 功能。

我将使用 文档中 gc-codec-usb2any-spi v3组件的使用代码:

<gc-codec-usb2any-spi id="spi"></gc-codec-usb2any-spi>

<gc-codec-usb2any id="usb2any"></gc-codec-usb2any>
<gc-codec-usb2any-power id="power"></gc-codec-usb2any-power>
<gc-transport-usb id="usb" hid></gc-transport-usb>
<gc-target-connection-manager auto-connect active-configuration="usb+usb2any(power,spi)"></gc-target-connection-manager>

尝试连接到 USB2ANY 时、出现以下错误:

使用 I2C 时、该器件按预期连接。  我还试过使用 USB2ANY 固件2.7、2.8.1和2.8.2、没想到。

以下是尝试使用 SPI 配置进行连接时的控制台:

[GC-TRANSFERT-USB :: USB] INFO : Connecting to USB2ANY/OneDemo device ...
[gc-transport-usb::usb]日志:正在连接编解码器 id="usb2any"
[gc-transfer-usb::usb]日志:正在连接编解码器 id="power"
[gc-transfer-usb::usb]日志:正在连接编解码器 id="spi"
[gc-transport-usb::usb] log:codec id="spi"连接失败:参数超出范围
[GC-TRANSFERT-USB::USB]错误:连接失败:参数超出范围
[gc-transfer-usb::usb]调试:transfer id="usb"状态更改为断开连接。
[GC-TRANSFORT-USB::USB]调试:中止连接。
[gc-transport-usb::usb]日志:正在断开编解码器 id="usb2any"
[gc-target-connection-manager]错误:一个或多个传输无法无误地连接。
[gc-transport-usb::usb]日志:正在断开传输 id="usb"
[GC-TRANSFERT-USB::USB]信息:硬件未连接。
[GC-TRANSFORT-USB::USB]调试:传输 id="USB"状态更改为已断开连接。

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我已将该主题提请 GUI Composer 专家注意。 他们应该能够进一步提供帮助。

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Aidan:  

    请参阅此处的回复、了解有关 SPI 配置的一些建议。 我在您的代码片段中看不到任何 SPI 属性:  

    (2)将 USB2ANY 连接至 GUI Composer - Code Composer Studio ︎-内部论坛- Code Composer Studio ︎-内部- TI E2E 支持论坛

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已经根据组件 gc-codec-usb2any-spi 的文档更新了具有 SPI 属性的代码:







    这仍然不起作用。  

    使用检查工具、参数似乎没有正确传递、因为 params.addressBits 应为7而不是6。 请参阅下图、

    如果我可以提供任何其他信息、请告诉我。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Aiden:  

    你似乎在属性和属性之间产生微妙的差异。 属性是 HTML 标记的一部分(例如<gc-codec-usb2any-spi …  是一个标记)和 javascript 对象"属性"。 我们使用的基础结构会在属性和属性之间执行自动转换、但其语法稍有不同。  

    零部件帮助仅涵盖可能使这种差异令人困惑的属性。  

    例如  

    clock-phase="以下"  :这是 HTML 标记的属性

    clockPhase="以下":这是 javascript 对象的属性。  

    问题是您使用的是 javascript 对象属性语法而不是属性语法。  


    要避免出现这种情况、最简单的方法是添加一个空 SPI 标签(就像在原始帖子中采用的那样)。 在编辑器中打开.GUI 文件(使其处于活动状态)

    然后切换到树布局查看器(以绿色框突出显示)

    选择 SPI 标签(红色框)

    配置属性页中的所有设置(橙色框)

    这种方法应避免使用不正确的语法。  

    Martin