1.hello world 试验后做led实验,在QSYS内修改了nios 内核,进入软件环境nios ii SBT Eclipse,bulid project时三个报错,其中一个是Description Resource Path Location Type make: *** [public.mk] Error 1 hello_...,网上说右键bsp文件夹,nios> generating bsp可以解决。仅执行这个操作,还会留下一个,应先将bsp文件夹(或者两个文件夹都)右键clean project,然后nios> generating bsp,然后再build project,就没有报错了,编译成功。
2.qsys 内搭建片上系统时,nios的instruction master一般情况下只要连接到内存类组件(on-chip ram ,ddr ,flash等)的slave端口。其他的slave端口只需连接nios的data master即可。
3.qsys改动,重新generate后,对应的软件工程eclipse里,最好对软件文件夹和对应的bsp文件夹clean project,然后对bsp重新generate bsp,然后再build all(ctrl +b).
4.eclipse中,f5 step into,程序一步一步运行,会进入子函数内部。f6 step over,程序一行一行运行。f7运行完子函数,跳回到调用他的上一级函数。
5.主程序c文件中,编译时报错symbol xx could not be resolved.原因是该头文件未被更新。可选中软件工程及其bsp文件夹,右键->index->fresh all files更新所有文件,报错一般会消除。
6.在nios->bsp editor