這幾天搭建ok6410開發環境可是耗費心智。在這裡我不得不說一下飛凌公司,有些東西不知他們有沒認真測試過,反正是問題一大堆,論壇上的回答大多有沒有建設性,我並不是想批評誰,只是希望你們能為我這樣的菜鳥稍微找一下想,方便大家,就是方便自己。希望貴公司能聽聽我的心聲。
好有了支援tftp的uboot這下可高興壞了我,可馬上問題出來了,根本行不通。用交叉線連線開發板和pc。
tftp沒有響應。不要說我的tftp服務沒配好,pc 和虛擬機器可以tftp但開發板就是不行。什麼防火牆的,防毒軟體,我全部給關了,就是不行。網上有同樣的問題,但不知他們最後怎麼解決的。
最後開發板進入到linux系統通過nfs,開發板可以mount虛擬機器的檔案。光碟中的3.0.1linux系統不行。從飛凌官網又下了個才最終安裝了乙個yaff2可讀可寫的檔案系統(安裝cramf檔案系統後,通過sdcard將yaff2檔案系統的壓縮包解壓到/mnt/disk下,讓後修改uboot的bootargs也可yaff2檔案系統)。
通過交叉線把pc與開發板連線後,兩者一會能ping通,一會又ping不通。大多數是ping不通的,奇怪的是當pc ping開發板,同時開發板ping pc,會通一會。人都被折騰壞了,想是不是交叉線問題。網上沒有找到解決辦法。那些說防火牆問題的,我保證所以該開的都開了,該關的都關了,就是不行。當用外網線接pc,主機可以與虛擬機器mount,一交叉線就不行跟不談開發板mount了。人都快心灰了,想到買個交換機試試,用直通線。花了30塊錢買了乙個,開始測試好像不行,又去換了個路由器更是不行,到最後還是拿了個交換機,我都不好意思了,還是謝謝店老闆。
同學請吃飯,回來後接好後測試,出乎意料開發板與主機居然能順利ping通,不像開始一會通,一會不通。在宿主機(windows)安裝的nfs,開發板終於mount上了,實在是太不容易了。但開發板和虛擬機器ping還是時通時不通。不管了,開發板mount宿主機的目錄,再將該目錄與虛了機通過wmware tool共享,也就實現虛擬機器與開發板共享。問題得到解決,但解決的不是很完美。不過現在主機可以邊上網,邊mount,不用一會拔網線的。
OK6410開發環境的搭建
1 製作sd卡啟動卡 sd 過讀卡器插入pc機的usb口,快速格式化sd卡,設為fat32模式。用管理員模式開啟sd write.exe。按照步驟製作好sd啟動卡。2 設定為sd卡啟動 sd卡插入ok6410開發板,然後設定撥碼開關調為sd卡啟動。3 設定好串列埠通訊 連線好串列埠線,開啟 moba...
OK6410 裸機開發平台搭建
廢話就不說了,直入主題。之前研究arm11開發,使用了ok6410,網上買了飛凌的,說實話,飛凌配套的軟體真的不好,初學者真的會被搞死。搭個裸機開發環境,搞半天,好在弄好了。1.材料 一張sd卡,大的那種,金士頓或者閃迪的都可以。2.步驟 關鍵的地方來了。那些驅動,在win7 64位下,真的是折騰死...
linux之GPIO的使用 OK6410
s3c6410的 gpio 引腳相對來說比較多,而且大部分引腳都具有多重複用功能,如何在 linux 上用最簡單的方式來控制 gpio 這需要我們好好研究一下底層的 了,其實方法有很多種,鑑於在作業系統端控制 gpio 並不像控制傳統的微控制器那樣。這裡我將提及一種方法來講述,這種方法也是我至今看到...