高级会员
- 积分
- 728
- 金钱
- 728
- 注册时间
- 2015-8-20
- 在线时间
- 58 小时
|
不知道大家在生成.jic文件的时候有没有出现 serial flash loader device is missing的问题。
本人的对FPGA的JTAG、AS下载等等也不是很了解。
对这些简单的理解是这样的:
JTAG:有点类似我们MCU的ram运行,把程序烧进芯片后,掉电程序就没了。
AS:完全没有用过(应该是用过几次,不过不知道是何原因,后面就不能下载了,有人说是把芯片的AS管脚给烧了……最后给我的解决办法就是将程序文件(sof、pof等)转换为jic文件,通过JTAG烧进芯片,同样也能实现掉电不丢失程序)
.jic的烧写,通过quartus 的programming 这个示意图可以知道,他其实就是利用FPGA芯片将代码写入flash(就是M25P16这个芯片)。(这里我猜测AS下载模式应该是quartus 的programming直接写flash,反正我的AS用不了,先不管他吧)
在sof生成JIC的时候既要设置好FPGA的型号也要设置好FLASH的型号。
否则就会出现serial flash loader device is missing。
感觉说的不是很清楚,有人遇到这样的问题我们再一起讨论吧。
|
|