Other Parts Discussed in Thread: TMS320C6678
你好:
我最近在调试TMS320C6670的以太网加载模式的过程中,我通过上拉电阻设置了寄存器0x02620020的值,然后我在pc机上通过工具观察的时候芯片没有给我发送以太网模式的相关数据包。然后我在TMS320C6678开发板上调试的时候是能够实现以太网加载功能的。0x02620020的值:为1110 0011 0111 1010。
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的以太网加载模式的过程中,我通过上拉电阻设置了寄存器0x02620020的值,然后我在pc机上通过工具观察的时候芯片没有给我发送以太网模式的相关数据包。然后我在TMS320C6678开发板上调试的时候是能够实现以太网加载功能的。0x02620020的值:为1110 0011 0111 1010。
0x02620020的值:为1110 0011 0111 1010。
DEVSTAT 0x02620020寄存器的bit3~1位是101,对应的是I2C,不是以太网加载模式。
请看下面的boot mode位定义。
Table 2-3 Boot Mode Pins: Boot Device Values
https://www.ti.com/lit/ds/symlink/tms320c6670.pdf
你好:
现在的板子的话是自己的基带板。网口通信的话是通过的咱官方的GE测试,能够正常通信的。使用仿真器也能够查看到当前寄存器的的值是符合以太网boot的值的。然后现在的情况是当dsp复位后能够通过仿真器查看到dsp芯片启动起来。使用抓包工具的话能够看到dsp发出的bootp类型数据包,但是这个数据包只能发出3-5个广播包,然后就没有数据包了。
我现在的boot设置的两个钟分别是:锁相环设置的是122.88MHZ,SerDes clock mult设置的是250Mhz。
请问:数据包发送几个后就没有数据包的情况是不是RBL运行了一段时间后,芯片自己结束RBL运行造成的。而芯片自己结束RBL运行的情况是否有可能是时钟不稳定造成的。
请看一下是不是boot表生成的有问题,mcsdk_2_01_02_06\tools\boot_loader\examples\ethernet有以太网加载的例子。