niosii出现timestamp不match的错误怎么办

 我来答
huanglenzhi
推荐于2016-04-12 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117525 获赞数:517230
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部
  出现这个错误讯息的原因是你Nios II软体编译所用的.sof,与你刚刚烧进DE2的.sof是不同一份。

  若出现以下讯息,请依照以下方式检查

  Step 1:

  你用的Quartus II硬体.sof档,和Nios II软体所用的.sof是不是为同一份,这是很容易犯的错误。尤其若你用的是Quartus II Web Edition,会产生_time_limited.sof,而非原本project名称的.sof,但因为ptf对应的是_time_limited.sof,所以一不小心就可能烧错.sof。

  若不成功,请试试Step 2。

  Step 2:

  将DE2 reference design的DE2_NIOS.sof烧进DE2,用Hello World project template,成功後,再将自己project的.sof烧进去。详细原因不知,很可能是DE2版子的cache造成误判。

  若不成功,请试试step 3。

  Step 3:

  将DE2电源off,然後重新on,先将你的Nios II的软体C语言程式备份,删除所有Nios II project,将SOPC Builder重新generate .ptf,将Quartus II重新compile .sof,然後重新建立Nios II
  project,将备份的C语言程式码还原。

  Conclusion

  这是Nios II的bug,常常会出现,目前我用的Quartus II 7.2
  SP1,或许更新的版本有改进,不过Altera的工具常常大改,经常听到原来Quartus II 6.1与Quartus II 7.1所写的程式,在Quartus II 7.2无法编译,所以若你打算更新Quartus II版本,或许你要慎重考虑相容性问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式