大家好、
我们的客户构建了自己的原型板、并且一直面临一个问题、即 TFTP 引导后以太网无法连接。
它们的 TFTP 引导似乎可以与 TI 的 EVM 正常配合使用。
如果 TI 能提供解决此问题的检查点、我们将不胜感激。
其电路板与 EVM 之间的差异如下:
EVM: (TFTP 引导工作正常)
DIP 软件设置:BM_GPIO_I
DSP GPIO 输入:DSP_GPIO_o
Verilog 代码:(DIP 软件设置--> DSP GPIO 输入)
是否分配 FORCE_BOOTMODE [13:1]=(BM_GPIO_I[6:5]=2'b00 & BM_GPIO_i[3:1]=3'b000)? BM_GPIO_I[13:1]:13'h405;//20110219
分配 DSP_GPIO_={BM_GPIO_i[15:14]、FORCE_BOOTMODE[13:1]、BM_GPIO_i[0]}; //20110219
注意:(BM_GPIO_i[6:5]=2'b00 && BM_GPIO_i[3:1]=3'b000)
如果没有 BOO
true、BM_GPIO_I[13:1]被忽略。
false、 13'h405 I2C 引导。
步骤:
(1) I2C 引导。 DEVSTAT 寄存器= DSP GPIO 输入不等于 DSP SW 设置。
(2)初始化
(3) DEVSTAT 寄存器= DIP SW 设置。
(4)调用 main 函数。
(5)设置 DEVSTART 后的 TFTP 引导。 以太网工作正常。
他们自己的电路板:
DSP GIIO 输入= DIP 软件设置。
步骤:
(1) I2C 引导。 DEVSTART 寄存器= DSP GPIO 输入= DIP 软件设置。 将在明天检查 DEVSTAT 的值。
(2)初始化
(3) DEVSTART 寄存器= DIP 软件设置。 (通过修改 IBL 可跳过此过程。)
(4)调用 main 函数。
(5)设置 DEVSTART 后的 TFTP 引导。 以太网未连接。
非常感谢您的支持。
此致、
Hitoshi Sugawara