软件安装
Nios II Eclipse软件打不开
安装完成quartus后,想要打开Nios II Eclipse软件,点击软件后发现没有任何反应。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5hFTWmYB-1678020930173)(./pic/1.png)]](https://i-blog.csdnimg.cn/blog_migrate/6f2f68905c20e622ccdc42c1052fa59d.png)
这时要到安装目录C:\intelFPGA_pro\20.3\nios2eds\bin下,打开readme文件。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SOQt9VtJ-1678020930174)(./pic/2.png)]](https://i-blog.csdnimg.cn/blog_migrate/233e7b0174fbce3a46807e5034da250b.png)
按readme中的内容下载eclipse-cpp-mars-2-win32-x86_64.zip文件,在当前目录解压文件,并将解压后文件夹eclipse改名为eclipse_nios2,解压eclipse_nios2_plugins.zip文件,然后就可以再测试,就可以打开Nios II Eclipse软件了。
创建BSP
选择Workspace
打开Nios II Eclipse软件后,选择Workspace,可以选择硬件工程目录作为Workspace。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c0g7YnI3-1678020930174)(./pic/3.png)]](https://i-blog.csdnimg.cn/blog_migrate/af270929cbf8bad064fa257d06e41386.png)
在所选的目录中新建nios_soft文件夹,用来存放bsp和应用软件。
新建BSP
打开BSP Editor
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uzQ8wDi3-1678020930174)(./pic/4.png)]](https://i-blog.csdnimg.cn/blog_migrate/aed8416e9c58d7af28b4906199c8ab36.png)
在BSP Editor中选择File->new Nios II BSP,选中之前新建好的sopcinfo文件,点击OK,Generate。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BIpkW0dG-1678020930175)(./pic/5.png)]](https://i-blog.csdnimg.cn/blog_migrate/473e6c85387c43d8023c7ee3ac91e58f.png)
新建应用
新建应用
新建应用如下图所示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wq2R4X8p-1678020930175)(./pic/6.png)]
选择和bsp配置中一样的sopcinfo文件,工程位置为之前新建的nios_soft,填写工程名,选择Template。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eEmDweF2-1678020930176)(./pic/7.png)]](https://i-blog.csdnimg.cn/blog_migrate/9a433dacc4b057b07ce5e2531b25570d.png)
导入bsp
选择import
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-riS357Vw-1678020930176)(./pic/8.png)]](https://i-blog.csdnimg.cn/blog_migrate/4c3c234e176dd4f7333160f207754589.png)
导入刚才创建的BSP。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GddZHt1S-1678020930176)(./pic/9.png)]](https://i-blog.csdnimg.cn/blog_migrate/ba2621654184c2af7c8946d1c0a05bb0.png)
完成后,点击finish。
问题
出现如下问题
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bYducDux-1678020930176)(./pic/10.png)]](https://i-blog.csdnimg.cn/blog_migrate/0d52e209f35348c47cd98f2c26ca603a.png)
解决问题
编译异常,安装WSL。
打开powershell
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pf65kRbz-1678020930177)(./pic/11.png)]](https://i-blog.csdnimg.cn/blog_migrate/0343c4887c0e64a7037a383797f47416.png)
开发者模式
打开开发者模式。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZlTpuPqU-1678020930177)(./pic/12.png)]](https://i-blog.csdnimg.cn/blog_migrate/214174bda51cabfaaeb1dcad514de952.png)
控制面板->程序,选择适用于Linux的Windows子系统。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TZ0cgwp7-1678020930178)(./pic/13.png)]](https://i-blog.csdnimg.cn/blog_migrate/fd7d33a3b0d3e263feedb321624e3601.png)
安装Ubuntu-18.04
在Microsoft Store中搜索Ubuntu18.04.5。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eLGbkNPq-1678020930178)(./pic/14.png)]](https://i-blog.csdnimg.cn/blog_migrate/4ce45d53ad78aa553e8f4f1ad58ffce6.png)
设置用户名和密码
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L139bkZE-1678020930179)(./pic/15.png)]](https://i-blog.csdnimg.cn/blog_migrate/68039c725a09e29e9a1b50c4fb91041f.png)
安装完成unbutu后,在unbutu界面运行如下指令:
sudo apt update
sudo apt install wsl
sudo apt install dos2unix
sudo apt install make
sudo apt install build-essential
WSL命令
wsl 进入默认系统
wsl -l -v 列出安装系统
wsl --unregister Unbutu-18.04 删除安装系统Unbutu-18.04
wsl --update
编译工程
安装WSL后,重复上述新建BSP与应用过程。生成工程文件如下:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cDJUqxN7-1678020930179)(./pic/16.png)]](https://i-blog.csdnimg.cn/blog_migrate/332e4d24e0c938b4b562133a271cac2d.png)
编译工程后,出现如下错误。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QdUQLvEi-1678020930180)(./pic/17.png)]](https://i-blog.csdnimg.cn/blog_migrate/e1241921cc94bd4e9a5ef898e0581e1c.png)
在powershell中运行如下指令:
wsl --update
安装完成后,编译正常。
下载
运行Run Configurations
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W24kBLij-1678020930180)(./pic/18.png)]](https://i-blog.csdnimg.cn/blog_migrate/ebd52904862e3785c8e5ee1095ba4c21.png)
出现下面界面,点击Refresh Connections,如果不出先错误,点击run,软件运行。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g8Mvenx8-1678020930180)(./pic/19.png)]](https://i-blog.csdnimg.cn/blog_migrate/56a28fcc28e513ed1de28f966fa92416.png)
当出现Connected system ID hash not found on target at expected base address错误时,很可能是系统时钟或复位不正常。
工程
关注硬码农二毛哥,回复7,获取Nios II最小系统硬件工程文件。
文章讲述了在安装Quartus后NiosIIEclipse软件无法打开的问题,以及如何通过下载特定Eclipse版本和插件来解决。接着,介绍了如何创建BSP、新建应用,以及在遇到编译异常时,如何启用和配置WSL(WindowsSubsystemforLinux),安装Ubuntu并更新系统,最终成功编译工程。在运行阶段,提到了可能遇到的ConnectedsystemIDhashnotfound错误,并提示这可能与系统时钟或复位有关。
6003

被折叠的 条评论
为什么被折叠?



