Board logo

标题: 7.2下烧写flash还需要make target board吗? [打印本页]

作者: aomaom    时间: 2008-5-27 22:53     标题: 7.2下烧写flash还需要make target board吗?

我在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]
作者: thanksat    时间: 2008-5-28 10:06

7.x已经取消了这个目标版

不是支持的,可以用custom定制

[em01][em01][em01]
作者: aomaom    时间: 2008-5-28 10:21

版主说的是在sopc中添加CFIflash的时候custom吗? 那里只是可以订好地址位数和数据宽度,再没有更关键的设置了,我就是在那里custum后还是无法识别啊。。。flash programmer报错说“ no CFI table found”..版主成功的在7.2的SOPC中custom过flash过吗??感谢版主的回答


作者: aomaom    时间: 2008-5-29 16:32

请问有哪位大侠成功的在sopc7.2版本中加入了非标准的CFIflash啊???谈谈经验啦。。。。
作者: thanksat    时间: 2008-5-29 17:57

很多板子都是用非标准的,我的也是

要注意有些脚是双向口


作者: thanksat    时间: 2008-5-29 18:02

这个论坛好像不能上传图片,没办法

[em11]
作者: aomaom    时间: 2008-5-31 09:18

只有数据总线是双向的三态桥吧,这点我已经弄好了,把flash的reset管脚(低电平有效)也置了高电平,flash的基地址也设为了0x0,对于读写的setup,wait和hold time都设成了70ns左右,实在想不出管脚分配还有哪里不对了,可就是总报错 no cfi table found.非标准的flash除了定制目标板的方法再无它法了吗??7.2中不能定制目标板啊。。。。挠墙中。。。

版主想上传啥图片啊?


作者: aomaom    时间: 2008-6-2 09:22

自己顶了,请高手留名。。。


作者: CHPCH    时间: 2008-6-2 09:26

如果我的系统时钟频率是100M那么我的setup,wait和hold time应该设置成多少呢?
作者: thanksat    时间: 2008-6-2 09:36

QUOTE:
以下是引用aomaom在2008-5-28 10:21:00的发言:

版主说的是在sopc中添加CFIflash的时候custom吗? 那里只是可以订好地址位数和数据宽度,再没有更关键的设置了,我就是在那里custum后还是无法识别啊。。。flash programmer报错说“ no CFI table found”..版主成功的在7.2的SOPC中custom过flash过吗??感谢版主的回答

你这个问题我也遇到过,不过没有解决

我买了个新板子,这个问题也就不了了之了

[em01][em01][em01][em01]
作者: flanix    时间: 2008-6-2 10:20

那你就用,原配的吧
作者: CHPCH    时间: 2008-6-2 12:02

这个问题我搞了两天了,现在极其的郁闷.


作者: cst19841103    时间: 2008-6-2 17:23

要注意有些脚是双向口!这个比较重要,就是在顶层文件加输入输出口的时候要注意这个,然后就是按照文档配置好CFI。还好,我的板子是标准flash。不知道你板子配套光盘里有没有关于flash烧写的例子!


作者: aomaom    时间: 2008-6-2 23:49

回版主大人啊,要是现在可以改用标准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