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.

[参考译文] TMS320F28377S:USB 引导模式

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/746559/tms320f28377s-usb-boot-mode

器件型号:TMS320F28377S
主题中讨论的其他器件:TMS320F28075

你(们)好

我将使用28377测试 USB 引导

我看到了" TMS320F28075:USB 引导模式"主题...

我所做的与斯坦利·阿德马斯所做的完全一样

USB 引导和闪存固件.. 一切都很好

我将以下代码应用到我的定制 RTOS。

只需在 任务中运行"USB_Boot code"  

------------------------------------------

USB_Boot (0x0C5A);
asm (" lb 0x00");

--------------------------------------------

我看到下面的消息...

--------------------------------------

制造商:德州仪器(TI)
产品 ID:TMS320F28x7x USB 引导加载程序
序列号:2.

从文件 f2837xD_FW_upgrade_example\f2837xD_USB_fla 发送14206个字节的数据
sh_kernels_cpu01_origin.dat ...完成!
已发送14206个字节中的14206个字节
成功!
制造商:德州仪器(TI)
产品 ID:TMS320F28x7x USB 引导加载程序
序列号:2.

正在从文件 Application.dat 发送190134字节的数据...
发送批量传输时出错:0x001f
发送的190134字节中的0
USB 操作失败!

----------------------------------------

有什么建议吗?

错误代码(0x001f) 是什么意思?

提前感谢..

Moonsun

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

    USB_Boot()返回入口点地址。 我建议使用该返回值并分支到返回值或入口点地址。

    您可以查看引导 ROM 以了解这是如何成功完成的。

    希望这对您有所帮助、
    SAL