首页 > 其他 > 详细

Connected system ID hash not found on target at expected base address

时间:2014-03-19 07:55:56      阅读:822      评论:0      收藏:0      [点我收藏+]

  最近两个星期在用FPGA设计一个通信原理实验箱系统,整个系统也比较简单,包括一个通用的数字通信原理实验平台,个人在整个基础上加入了一个基于Nios II 的控制系统。这个控制系统主要用于波形的显示以及与服务器的通信。

  昨天完成了整个系统的整合,今天打算利用Nios II eclipse编写一个简单的测试程序,用来测试底层硬件的工作是否正常,当我编辑完工程点击RUN AS Nios II hardware时,弹出“Run Configurations”对话框,提示“Connected system ID hash not found on target at expected base address”。

  如果在“Run Configurations”中忽略ID检测继续RUN,在64%左右弹出如下对话框:

  bubuko.com,布布扣

  在网上扒了几个小时,总结了一下网友们遇到的情况和解决方法:

  1) unused pin没有设置,可能会收到外部信号的干扰;设置未用引脚为As input tri-stated with weak pull-up.

  2) 系统时钟信号没有约束,或者SDRAM等存储设备的时钟没有配置正确;

  3) 系统复位信号没有连接外部复位开关;

  4)   可能某些PIN分配了错误管脚;逐一检查设计PIN的分配。

      5) SOPC系统中没有添加system ID组件。

 

  按这个流程走了一遍,发现输入时钟信号的管脚分配错误!!!

  修正后,重新编译工程。在Nios eclipse中重新生成BSP文件,再compile all。

  再次运行,ID检测问题解决,但是出现如下新问题;

  ”Verify failed between address 0x20 and 0xA2D3“,根据这个信息,可以知道系统在地址0x20到0xA2D3这个区间内出现了问题。回到SOPC,查看这段地址空间属于SDRAM,所以可以初步判定是SDRAM的时钟信号出了问题。

  检测SDRAM_CLK的输出情况,发现在配置PLL时SDRAM_CLK的时钟延时是-3215ps,配置时设置成了-3215deg,修改后,重新编译,一切正常~~~~~~

  

小结:花了一天时间给自己的粗心买单了 。

Connected system ID hash not found on target at expected base address,布布扣,bubuko.com

Connected system ID hash not found on target at expected base address

原文:http://www.cnblogs.com/ic90/p/3608115.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!