主题中讨论的其他器件:TMDSCNCD28388D
您好!
我们有三 个 TMDSCNCD28388D controlCARD:两个版本 B (MCU063B)卡和一个版本 A (MCU063A)卡。
虽然修订版 B 卡运行各种代码示例时没有问题、但我们在尝试通过擦除 CPU1的所有闪存来强制其进入 USB 外设启动时遇到了问题(同时将引导模式选择配置保持在出厂默认状态)。 至少、我们希望 controlCARD 能够在 Windows 10主机 PC 中成功枚举。 相反、我们继续出现"USB device not recognized (USB 设备无法识别)"错误。 我们还尝试在调试时更改仿真引导寄存器、以使其执行 USB 外设引导、希望获得不同的结果、但没有变化。
这是奇怪的,因为在修订版 A 中没有这样的问题。 无论驱动程序安装状态如何、它都成功地用 VID 0x1CBE 和 PID 0x00FF 进行枚举。 我们怀疑、可能是由于两个 controlCARD 之间的时钟速度差异(修订版 A 使用20MHz 时钟输入、而修订版 B 使用25MHz 时钟输入)、因此片上 ROM USB 外设引导加载程序代码未能考虑在内。 我们目前正在考虑一种可能的解决 方案、其中我们根据 TMS320F28388D controlCARD 信息指南中的图2提供的说明、通过在 PCBA 上解焊和重新焊接特定电阻器来修改修订版 B controlCARD 时钟速度。
但是、如果我们对问题的性质有误、或者您有更好的解决方案、请尽快回复。 谢谢你。
此致、
李孝华