主题中讨论的其他部件:MSP-EXP430F5529LP, MSP430FG6626
你好
我们正在开发使用MSP430 (MMSP430FG6626)的设计,并且在获得USB时遇到了一些问题。 为了加快开发速度,我们购买了MSP-EXP430F5529LP板,并尝试使用板附带的演示代码至少使其正常工作,希望进行一些小的更改以将其移植到6626部件。
我已将代码上传到 https://bitbucket.org/apecor/msp430fg6626_usb/src/master/ ,至少可以帮助您对代码有一些了解,并希望有一些提示来使其发挥作用。 我最初设置了repo来跟踪我们的原始设计,所以你可以忽略repo页面上的标记,以及原理图...现在的代码是launchpad代码。 它与TI 归档文件@ https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP-EXP430F5529LP/latest/exports/MSP-EXP430F5529LP_Software_Examples_linux.tar.gz中5529中的代码基本相同 ,但我使用mspgcc作为编译器。
使用launchpad板时出现的问题是设备尝试枚举但从未完成枚举并在dmesg中给出错误:
[USB] 57.372万.992435</xmt-block>99.2435万 1-USB.1 2.4 :使用xhci_hcd的全新全速设备编号118
[USB] 57.3721万.092460</xmt-block>9.246万 2.4 1-USB 1:设备描述符读取/64,错误-32
[USB] 57.3721万.312414</xmt-block>31.2414万 2.4 1-USB 1:设备描述符读取/64,错误-32
[USB] 57.3721万.532485</xmt-block>53.2485万 1-USB.1 2.4 :使用xhci_hcd的全新全速设备编号119
[USB] 57.3721万.632469</xmt-block>63.2469万 2.4 1-USB 1:设备描述符读取/64,错误-32
[USB] 57.3721万.852464</xmt-block>85.2464万 2.4 1-USB 1:设备描述符读取/64,错误-32
[USB] 57.3721万.972623</xmt-block>97.2623万 1-USB 2.4 端口1:尝试关闭并重新打开电源
[USB] 57.3722万.642387</xmt-block>64.2387万 1-USB.1 2.4 :使用xhci_hcd的全新全速设备编号120
[USB] 57.3722万.642486</xmt-block>64.2486万 1-USB 2.4 .1:设备没有响应设置地址。
[USB] 57.3722万.872571</xmt-block>87.2571万 1-USB 2.4 .1:设备没有响应设置地址。
[USB] 57.3723万.102501</xmt-block>10.2501万 2.4 1-USB 1:设备不接受地址120,错误-71
[USB] 57.3723万.202450</xmt-block>20.245万 1-USB.1 2.4 :使用xhci_hcd的新的全速设备编号121
[USB] 57.3723万.202691</xmt-block>20.2691万 1-USB 2.4 .1:设备没有响应设置地址。
[USB] 57.3723万.422621</xmt-block>42.2621万 1-USB 2.4 .1:设备没有响应设置地址。
[USB] 57.3723万.652397</xmt-block>65.2397万 2.4 1-USB 1:设备不接受地址121,错误-71
[USB] 57.3723万.652582</xmt-block>65.2582万 1-USB-port1 2.4 :无法枚举设备
坦率地说,我不知道从哪里开始工作...所以任何有用的建议都很适合尝试和调试
谢谢!
Chris