我用的是官方的C6678 EVM板做网口的boot,流程按照官方提供的压缩包中的doc流程进行操作。我用pcsendpkt.exe 将multi_core_eth(已经修改了源和目的的MAC地址)发送到EVM板上。然后用wireshark接收不到EVM板发送的BOOTP包,这些都复合流程中所讲的。问题是,我将板子重新上电后,仿真连接了core0~7,没有出现A1寄存器的值发生变化,如下图。我用的是add value的方式来查看寄存器的。
我想问一下:1.如果判断是否boot成功,2.是不是我读寄存器的方式不对(没有用仿真器,用的是USB直连EVM板)
Thomas Yang1:
BOOTP包上位机没有收到吗?如果BOOTP包没有收到,请检查BOOT MODE设置是否正确,设置成了以太网BOOT模式。