我有一个Nios 2项目应该可以在我的FPGA上作为硬件运行但是如何?
我已经构建了它,我可以在模拟器中运行它:
我在BSP编辑器中选择了uart0
但是当我运行它时,Nios硬件没有任何反应
你能告诉我应该怎么做吗?
它可以用Quartus II编程器中的系统加载FPGA:
导师回答了。
可以在DE2板上运行操作系统,但程序会运行 快速执行>输出来自串口uart0,即 9极D-sub接触。由于程序运行如此之快 断开USB到串口的关键是明智的。来自DE2的适配器 (但不是来自PC)当数字2333被消耗时。 > 否则putty中的缓冲区将被填满,以便输出 跑步的开始就失去了。
答案 0 :(得分:4)
我已经阅读了你的另一个关于Nios II的Hello World的帖子,你没有提到你配置FPGA来运行NIOS II,那么这可能就是问题了吗?
我引用Nios II手册(参见第2-5页和第2-6页): “配置FPGA。 在运行软件之前,必须确保在FPGA上运行正确的硬件设计。要配置FPGA,请使用Quartus®II编程器。 在Windows操作系统中,您可以通过Nios II菜单从Nios II SBT for Eclipse启动Quartus II Programmer。在Linux操作系统中,您可以从Quartus II软件启动Quartus II Programmer。 硬件设计的项目目录包含SRAM对象文件(.sof) 以及.sopcinfo文件。 .sof文件包含要在FPGA中编程的硬件设计。“
另请参阅Qartus II FPGA编程手册,了解如何编程FPGA。