我现在想要做full migration to Nios II 的话,手册上有一些部分说明我不太懂,在full software migration的地方,是否所有使用excalibur.h与nios.h都要用system.h去取代它?
还有载文件里是否都要把它相关联的文件都移除?
另外在importing source code to Nios II IDE 的地方,要我可以使用一个范例档如hello led 去产生一个HAL system lib,再来就是要我把旧有的source & include files放进去刚刚建的project里,在这边我就不太清楚了,因为以前的project都是已经编译过的,所以我不知道要把哪些是该放进去的而哪些又是不该放的? 还有放进去是要放在哪要怎么放有没有一个固定的方式?如什么档该放哪什么档又该放哪的?
而这边最后就是把它refresh,然后他会自动的去增加source code给managed makefile 到Nios II IDE project里,然后在这边的问题是我在建完hello led后是否要先build的个文件,还是说在我把那些文件导入后refresh之后再build一次?
还有那些要更改的NIOS II legency SDK 变为是HAL API,这个动作是该在何时做,是在把文件导入hello led之前还是refresh完文件之后?
最后一个疑问是对于system.h这个档,之前的excalibur.h & nios.h都是在我SOPC Builder编译完之后就会产生的,但是这个system.h似乎是我由建立其他文件产生在去套用的,那这样我在NIOS II IDE debug 的时候会出现某些文件连结错误,因为它沿用旧有的文件,而不会在refresh后就自动的去连结,而一些细部的文件并没有在建立范例档时产生,那这些文件要怎么办,如nios_macro.s这类的东西?
以上是我对full migration的一些疑问.