我用的是evm6678le rev1.0的开发板,在跑processor sdk的example时,运行image_processing_evmc6678l_master,程序卡在初始化部分。
具体语句是在EVM_init中:
board_status = Board_init(BOARD_INIT_UART_STDIO|BOARD_INIT_ETH_PHY|BOARD_INIT_ECC);
我注释了BOARD_INIT_ETH_PHY后,可以正常初始化。但是这个example是基于网络的,也就没法发挥功能了。
我在运行程序的时候,没有为开发板连接网线。是否需要dhcp环境才能完成网络初始化?或者,这是rev1.0的6678芯片的另一个bug呢? 如果不是芯片bug,有没有什么解决方案呢?
我用的是ccs6.1.3.00034, processor sdk 3.02.00.05,windows环境。
附程序卡死的断点截图(很多断点对应的源码是xdc/processor sdk内的,路径是linux风格的,打不开,有无解决方法?)
另外,rev1.0的板子理论上有无可能调试pcie?