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.
工具与软件:
我尝试使用在线 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