在Nios Startkit上運(yùn)行uCLinux的實驗詳解
8. 進(jìn)入到 Device Drivers->Networking support->Ethernet(10 or 100Mbps)設(shè)置界面,去掉對 SMC91111 support 的選擇,加入對 NE2000/NE1000 support 的選擇,退回到主界面。
9. 進(jìn)入到 Device Drivers->Character devices 設(shè)置界面,去掉對 Nios PIO buttons support 的選擇,退回到主界面。
10. 進(jìn)入到 Device Drivers->Memory Technology Devices(MTD)->RAM/ROM/Flash chip drivers 設(shè)置界面,去掉對Support for AMD/Fujitsu flash chips 的選擇,加入對 Support for Intel/Sharp flash chips 的選擇,退回到主界面。
11. 進(jìn)入到 Device Drivers->ATA/ATAPI/MFM/RLL support 界面,去掉對 ATA/ATAPI/MFM/RLL support 的選擇,退回到主界面。
12. 退出配置界面,并保存所做配置。在 Nios II Command Shell 窗口中輸入 make 命令,編譯 uClinux 內(nèi)核。
13. 點(diǎn)擊 romfs 下載文件系統(tǒng),保存并解壓到 D:盤根目錄下。
14. 在 Nios II Command Shell 窗口中輸入 cd d: 命令,然后輸入 bin2flash --location=0x200000 romfs.bin 命令,進(jìn)行格式轉(zhuǎn)換。
15. 啟動 QuartusII 6.0 Programmer 將 D:lwip emp.sof 下載到開發(fā)板上。在 Nios II Command Shell 窗口中輸入 nios2-flash-programmer --base 0x00000000 romfs.flash 命令,將文件系統(tǒng)燒寫到開發(fā)板上。
16. 在 Nios II Command Shell 窗口中輸入 cd d:/linux-2.6.x 命令,回到 linux-2.6.x 目錄下。再輸入 nios2-download vmlinux -g 命令,將 uClinux 內(nèi)核下載到開發(fā)板上,并運(yùn)行。
評論