1、
開發環境
:pc:archlinux,minicom 或者 kermit.(工具不會用的google啊,呵呵)
開發板: ok6410b(256 sdram,2g nand
flash
)兩者之間
通訊用tftp傳輸。(有人用windows下的
dnw進行傳輸,由於我沒windows,另外dnw貌似有時候有亂碼,挺不爽的,你們選自己的
菜吧。個人喜歡linux-minicom or kermit - tftp.)
2、tftp傳輸設定:
pc上安裝tftp-hpa,如果是別的發行版,安裝相應的tftp server.具體設定如果不會就google吧。
開發版上,
飛凌提供的u
boot
預設是不能進行tftp傳輸的,得改相應config和
驅動,在這裡我直接把需要改動的
檔案發到這裡。剩下所要做的
就是拷貝到相應的
資料夾,自己
編譯然後用咱們的
交叉網線連線pc和ok6410,ping一下看看通不?不通就看下**設定錯了,直到通了為之,(網上有人說一些情況下ping不通
也能進行tftp傳輸,我不曉得,因為沒條件
實驗,你們可以試一下)
好了,經過以上步驟你的咱們的ok6410就可以和pc進行檔案傳輸了。
tftp 50000000 hello.bin
go 50000000 (跳到這個位址執行,uboot的命令)
hello world 出來沒?
OK6410裸機程式 hello world
上面已經解決 了幾個問題。現在我們的狀態 可以在pc ok6410 之間進行tftp傳輸,確定了一下可用的位址 空間,下面我們來說一下printf除錯 因為沒有jlink,只能用printf除錯,你也許會問,我們自己實現printf麼?答曰 不是,我們只是弄個hello world,何必那麼認真呢?...
OK6410硬體學習 MFC(一)
s3c6410是三星電子公司生產的一款基於arm11 76jzf s核的微處理器。本人著重介紹其獨特的硬體mfc的原理及應用。1.mfc的軟體結構 多 應用程式有兩種方式使用s3c6410的硬體編解碼器mfc。方式1 多 應用程式呼叫mfc的解碼或解碼api函式,這些api函式實際是驅動i octr...
OK6410 裸機開發平台搭建
廢話就不說了,直入主題。之前研究arm11開發,使用了ok6410,網上買了飛凌的,說實話,飛凌配套的軟體真的不好,初學者真的會被搞死。搭個裸機開發環境,搞半天,好在弄好了。1.材料 一張sd卡,大的那種,金士頓或者閃迪的都可以。2.步驟 關鍵的地方來了。那些驅動,在win7 64位下,真的是折騰死...