我在quartus7.2版本下想把程序烧到flash(型号AM29LV800DB,不是sopc中能直接支持的
flash型号)上,然而运行flash programmer时失败,no CFI tablefound at <flash基地址>,可以
确定管脚的分配没问题,估计是找不到flash的问题,查了许多方法,大部分人对这个问题的
解决方法是make target board 加到sopc中,但那是针对quartus7.0以前的版本的,在7.2版的
sopc中根本就没有target board这个选项,在命令行模式下也无法运行mk_target_board命
令,请问斑竹有没有办法在7.2版中能识别这个可怜的flash???
[em06]7.x已经取消了这个目标版
不是支持的,可以用custom定制
[em01][em01][em01]版主说的是在sopc中添加CFIflash的时候custom吗? 那里只是可以订好地址位数和数据宽度,再没有更关键的设置了,我就是在那里custum后还是无法识别啊。。。flash programmer报错说“ no CFI table found”..版主成功的在7.2的SOPC中custom过flash过吗??感谢版主的回答
很多板子都是用非标准的,我的也是
要注意有些脚是双向口
这个论坛好像不能上传图片,没办法
[em11]只有数据总线是双向的三态桥吧,这点我已经弄好了,把flash的reset管脚(低电平有效)也置了高电平,flash的基地址也设为了0x0,对于读写的setup,wait和hold time都设成了70ns左右,实在想不出管脚分配还有哪里不对了,可就是总报错 no cfi table found.非标准的flash除了定制目标板的方法再无它法了吗??7.2中不能定制目标板啊。。。。挠墙中。。。
版主想上传啥图片啊?
自己顶了,请高手留名。。。
版主说的是在sopc中添加CFIflash的时候custom吗? 那里只是可以订好地址位数和数据宽度,再没有更关键的设置了,我就是在那里custum后还是无法识别啊。。。flash programmer报错说“ no CFI table found”..版主成功的在7.2的SOPC中custom过flash过吗??感谢版主的回答
你这个问题我也遇到过,不过没有解决
我买了个新板子,这个问题也就不了了之了
[em01][em01][em01][em01]这个问题我搞了两天了,现在极其的郁闷.
要注意有些脚是双向口!这个比较重要,就是在顶层文件加输入输出口的时候要注意这个,然后就是按照文档配置好CFI。还好,我的板子是标准flash。不知道你板子配套光盘里有没有关于flash烧写的例子!
回版主大人啊,要是现在可以改用标准flash的话我就不必再挠墙了。。。只能死马当活马医了。。[em14]
回楼上,有对flash的进行读写的test工程(qutartusII下的vhdl语言实现),不过这在sopc中根本就用不上吧??因为niosIDE的程序是运行在sopc上的啊。。。
难道要在nios的命令行模式下写那个override file(altera 的flash programmer手册上提到的)才行吗??对这个override file不是很了解,不知哪位大侠成功写过啊???
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |