求NIos 我在使用Nios II编程,进行flash programmer时总是出现连接错误,

问题描述:

求NIos 我在使用Nios II编程,进行flash programmer时总是出现连接错误,
错误提示为:
connected system ID hash not found on target at expected base address
connected system timestamp not found on target at expected base address
我在quartus II中sopc工程里添加了cpu,system ID,sdram控制器,epcs控制器,定时器,pio,jtag.想把程序烧写到epcs中,上电后在sdram上运行.
注:我的板子上有sdram芯片,配置也没问题.
1个回答 分类:综合 2014-11-30

问题解答:

我来补答
应该是nios ide/sdk使用的sopcinfo或者ptf文件和你对fpga配置的文件不是同一个工程建立的.
再问: 不是这个原因,我的是在一个工程里的。请再帮忙想想啊
再答: 你可以查看一下,nios2工程里的system ID是否和sopc builder中的system ID是否一致。 不是说不同的工程,是你在sopc builder中重新编译了,但是nios2 ide中未使用重新编译的sopcinfo文件来重新生成bsp。 采用flash programmer来下载代码,会先判断system ID和timestamp 来匹配软件所对应nios2内核。 建议下面步骤: 1. 在sopc builder中重新生成一下nios软核; 2. 在quartus中重新编译,有两个文件sof和sopcinfo(或者是ptf)。 3. 在niosII ide/sdk中使用刚生成的sopcinfo(或者是ptf)来生成bsp 4. 将sof(记住是将刚生成的sof,出现所说的问题,就是配置文件和软件版本不一致所导致的)文件配置到FPGA中,再执行flash programmer
 
 
展开全文阅读
剩余:2000
上一页:hfftbjhg