Nios II使用过程中遇到的一些问题1 https://blog.csdn.net/qq_39485231/article/details/105868041.
Nios II使用过程中遇到的一些问题2 https://blog.csdn.net/qq_39485231/article/details/105908579.
Nios II使用过程中遇到的一些问题2
makefile:232: *** BSP directory does not exist: D:/project/1_qsys_hello_world/qsys/software/hello_wrold_bsp/
这个问题一般是出在,当我们已经完成了一个工程的构建,并且该工程能够正常使用,但是我们后来更改了工程的名字,或者移动了工程文件的位置,这个时候就会出现上面的问题。有时候尽管更改了工程的名字,或者移动了工程文件的位置,编译没有报错,我们也要按照下面的操作走一遍。
工程打开后,在左侧打开BSP工程中的“settings.bsp”文件,打开后可以看到该文件中 < BspGeneratedLocation >以及 < SopcDesignFile >均指向了工程创建时的目录,如下图所示。这里需要注意,有时候我们双击不能打开settings.bsp文件,此时可以对着settings.bsp文件点击右键,选择Open With→Text Editor
将“settings.bsp”文件中两处指向原来路径的地方,全部改成现在工程所处路径,然后保存文件。在左侧选中BSP工程并用点击鼠标右键,在弹出的菜单栏中选择 “ Nios II → Generate BSP ”,如下图所示:
此时,在左侧选中应用工程(hello_wrold工程),然后在Nios II Eclipse的菜单栏选择“ Project→Properties ”,如下图所示。一定要先在左侧选中工程(即单击一下左侧工程),再点Project→Properties,因为不选中工程弹出的可能不是我们想要设置的界面。
在弹出的Properties页面左侧选中“Nios II Application Properties”,在选中这个选项时,右侧页面需要稍微等待一会儿才能加载完毕。加载完成后会提示错误“BSP does not exist”,然后在最下方将位置改为现在BSP工程的位置,注意斜杠的方向是" / “不是” \ "。最后再Build All就行了。