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.

[参考译文] TMS320C6670:EMAC 引导数据包的缓冲地址

Guru**** 2554870 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/622573/tms320c6670-the-buffer-address-of-the-emac-boot-packet

器件型号:TMS320C6670

  我已经使用 TI 提供的方法通过 EMAC 从 PC 启动 DSP。DSP 可以成功启动。现在我们需要通过嵌入式器件传输 UDP 数据包。PC 数据包和嵌入式器件数据包之间实际上没有区别。但 DSP 无法成功启动 在嵌入式设备重新提交 UDP 封包后、Wireshark 可以捕获 BOOTP 数据包。

  我尝试修改数据包、将 UDP 校验和更改为0x00 0x00 (无校验模式)、DSP 可以成功启动。因此我 想知道引导加载程序中 EMAC 数据包缓冲区的地址、通过 CCS 内存浏览器观察数据包以了解 这 种难以置信现象的原因。请帮助我们。