RT,最近在弄6678有关boot的东西 ,在开发板上能正常进行BOOT,但是只能进行IIC的方式启动,SPI未能成功,但是在自己的板子上无法启动,问题应该是出在FPGA上电配置程序上,看了下EVM上里面带的一些代码(C6678 EVM FPGA code reference),有些疑问想请教下,我看了里面有关拨码开关是这样赋值的,
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
我能不能理解为EVM只有两种模式,NO-BOOT还有就是IIC模式,直接写死了,还有就是关于内部的复位个人觉得也有一些疑问,
想烦请问下下,这个评估板的上电程序是用这些源代码写的吗,还是有改动?
最后还有个疑问就是,在6678进行boot的时候,有no-boot和boot两种拨码开关状态,但是在DSP的后续中,还要用到GPIO中断,想问下会有冲突吗,请有相关经验的人解答下,谢谢了。。