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.
我们在新产品中使用了 TMS320F28388D。 在生产过程中、全新的 TMS320F28388D 将通过 USB 引导功能接收初始固件。 我目前正在尝试实现这一点、但失败了、因为使用命令"usb_flash_programr.exe -l"找不到 DSP。 在这里、我从`USB_FLASH_programmer.exe`得到错误代码0x0103。
在我的测试中、我使用 F28388D controlCARD。 spruiI8a 显示通过 S2开关选择引导选项。 我已经设置了 S2开关、这样应该选择引导选项(闪存/USB)。 (GPIO-84:1 (左)、GPIO-72:1 (左))。 我使用调试器(JTAG)删除所有内核闪存以激活 USB 引导选项。
我的测试环境的操作系统是 Windows 11。
我从 C2000 Ware 的目录`.\C2000Ware_4_03_00_00\utilities\flash_programmers\USB_flash_programmer`通过设备管理器安装了 Windows 驱动程序。 在我插入和拔下 USB 端口时、我始终看到设备管理器视图更新、但我找不到在插入 USB 端口后登录的新器件。
`USB_FLASH_programmer.exe`可以在列表中找到相应的器件、还必须执行什么操作?
增编:
当我在 Windows 中显示设备和打印机时、我会在引导加载程序中找到该设备。
尊敬的 Christian:
我将这份工作分配给合适的专家。
-Kedar
我已经确定并解决了问题。 如图所示、我现在可以找到器件了。
奇怪的是、该电路板列在器件的器件管理器中、器件的 Stellantis 固件升级下。 驱动程序后、我将看到这种错误。 usb_flash_programr.exe 能够找到器件。
在使用我的 DevBoard 进行测试后、我尝试使用我们的其中一个原型重新创建测试。 很遗憾、Windows 无法识别该设备。
Windows 无法读取设备说明。 我的 DevBoard 与我们原型的区别在于、DevBoard 使用20MHz 振荡器、原型具有25MHz 振荡器。 我怀疑 Windows 无法读取器件标识、因为 USB 频率设置不正确。
除了具有20MHz 振荡器的 DevBoard 之外、我还有一个具有25MHz 振荡器的 DevBoard。 此电路板显示与我的原型相同的行为、Windows 无法找到该电路板。
必须采取什么措施才能在 Windows 的 USB 引导加载程序模式下找到具有25MHz 振荡器的器件?
时钟和计时论坛 您能帮助我吗?
尊敬的 Christian:
您使用的器件只能在连接了25MHz 晶体时使用 USB 引导加载程序。 当您连接25MHz 时钟时、电路板是否工作? 很抱歉、您的最后2行未完全获得。
谢谢。
罗纳克
您好 Ronak:
感谢您的快速回复。 我已打开有关该主题的新主题(请参阅此处)。
在 USB Boot Loader 模式下、我的开发板与20MHz 的晶振可被 Windows 识别。 我的带有25MHz 晶体的 DevBoard 和同样使用25MHz 晶体的原型是 Windows 无法识别的。 请求器件描述时出错。 我猜是具有25MHz 晶体的器件的 USB 时钟设置不正确。