nios 双核 烧录_关于nios II系统中flash的烧写
在此将nios II 中falsh中的烧写详细 地总结一下。一般中需注意二点:1、 目标板问题,这是由于altera公司推荐用其自己的开发板而造成的,在quartus II7.0以上版本中,则不需要定制目标板。这是一个很大的改进,因为开发板不仅altera公司可以作,其他公司也可以开发。2、对于需定制目标板时的应注意的问题。首先是得先择target board这一项了,具体型号与大体型号一致就可以
在此将nios II 中falsh中的烧写详细 地总结一下。
一般中需注意二点:
1、 目标板问题,这是由于altera公司推荐用其自己的开发板而造成的,在quartus II7.0以上版本中,则不需要定制目标板。这是一个很大的改进,因为开发板不仅altera公司可以作,其他公司也可以开发。
2、对于需定制目标板时的应注意的问题。首先是得先择target board这一项了,具体型号与大体型号一致就可以,比如说我用的是21嵌入式工作室的开发板,芯片为ep2c5,而quartus II用的是5.1,里面没有对应的芯片号,只要选择cyloneII系列就可以了,选择ep2c35,另外这个时候得将你的cfi 核里面的元件符号选择U(n),具体是几可以随便,这个很容易理解,altera公司的目标板上对应的芯片编号估计已经确定了,另外就是在引脚分配上那一项,一定要全部选择assign in the projet,即引脚在工程中分配,要不然你最后一步是不能产生系统的。
另外还有一个小问题,可以 是NIOSII软件部分的,在那写flash时如果出现 verify 0x0000020之类的错误,你可以参见我这上面的另一篇文章,分析得很详细。
申明一点:nios II中对flash的写工作大致是这样的,这个也是今天偶然发现的,你可以从烧写时nios II中的信息得到,如果flash中原来有内容,它会先进行验证,如果内容一样,它将不进行檫除操作,也不进行写操作,直接结束,如果内容不一样,则先进行檫除操作,再进行写操作。
更多推荐
所有评论(0)