在尝试使用Nios OCI调试器时,为什么会收到以下错误消息“检测到0个器件需要1个器件”?

如果根据电路板上的JTAG链未正确设置JTAG链参数,则可能会收到此错误消息。请按以下步骤操作:
  1. 在Nios SDK Shell提示符下键入“nc”,打开Nios OCI控制台。
  2. 在Nios OCI控制台提示符下键入“sld info”以检测JTAG链上的器件和节点。您将看到如下内容:
  3. 请注意First Silicon Solutions节点的硬件编号,节点编号和器件编号。这是主机在调试会话期间需要与之通信的FS2 OCI调试核心。
  4. 键入“sld set <hw number> <device number> <node number>”,其中<hw number>,<device number>和<node number>以FS2 OCI调试核心为目标(来自步骤1和2)。
  5. 键入“closeport”以终止与目标的通信。
  6. 键入“openport sld”以使用新参数重新连接到目标。

您现在应该能够与目标进行通信。有关更多信息,请参阅First Silicon Solution的Nios入门文档,您可以在以下位置找到该文档:<Nios安装目录> \ bin \ fs2 \ doc \ Nios-Getting-Started.pdf。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-06 16:46:10 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它