在niosII中run as NiosII hardware后弹出的run configured窗口中,在Target Connection中提示
Connected system ID hash not found on target at expected base address
点刷新Refresh Connection还是一样。
后来网上搜索了一番,原来是在QuartusII工程中,把没用的引脚连接到地去了,设置成三态输入就解决了
在QuartusII中assignment菜单中选择Device选项。点击Device and Pin Option按钮进入设置界面,然后点unused pin选项 ,在右边的下拉框中选择As input tri-stated或者As input tri-stated with weak poll-up就好了。
怪不得很多书上说FPGA没有用的脚设置成三态输入会为后面省掉很多麻烦。。。。。
记得以前比赛时候用一个FPGA核心板,没用引脚默认是连接地的,然后建立工程时候也没有管这么多,下载好后运行板子就烫的不行。后来折腾了一番,原来就是因为没有用的脚接地了的原因,改为三态输入就好正常了。