具體的Quartus II工程的建立和Eclipse項目的建立在此不多描述腔剂,只介紹幾點關(guān)鍵問題:
1 . 在Eclipse里建立了NIOS II項目之后堪伍,需要在BSP Editor中解寝,勾選host-based file system 的軟件包扩然。如下圖所示:
2 .第二點要注意的是文件目錄,如上圖可以看到 “/mnt/host”這個文件目錄聋伦,在使用fopen函數(shù)的時候夫偶,文件的目錄必須是這個開頭!比如
file = fopen("/mnt/host/edge.txt","a");
執(zhí)行過后生成的edge.txt將保存在Quartus II工程目錄下的/QSYS\software\TDC_APP里觉增。
3 . 要注意兵拢,在BSP Editor的setting目錄下,不要勾選enable_small_c_library和enable_lightweight_device_driver_api這兩個選項抑片,不勾選這兩個選項卵佛,將會使你的NIOS ii項目代碼增加60M大小左右,但是要使用文件讀寫功能就只能忍痛割愛敞斋!
4 . 可以直接使用fprint函數(shù)輸出內(nèi)容到文件中。
歡迎交流疾牲!