大家好!
我的开发板是C6678 v3B版本,从研华官网上下载的FPGA RTL代码编译下载后,读取DEVSTAT寄存器发现其值与boot GPIO配置的不一致,我采用pcie boot模式,GPIO配置成0x0809,pciessen配置成1,读取的DEVSTAT寄存器值为0x0001,dsp_complete寄存器值为1。但是在PC上看不到pcie设备。如果我把gpio写死0x0809,DEVSTAT寄存器值是0x0809,但是这个时候,dsp_complete寄存器值为0。
如果我直接采用开发板提供的bit文件,又都是正常的,pc可以找到pcie设备,请问这是什么原因?急等,谢谢!
Shine:
是不是编译FPGA RTL代码的时候有问题?