OK6410 裸機開發平台搭建

2021-06-22 17:16:50 字數 672 閱讀 4678

廢話就不說了,直入主題。

之前研究arm11開發,使用了ok6410,網上買了飛凌的,說實話,飛凌配套的軟體真的不好,初學者真的會被搞死。搭個裸機開發環境,搞半天,好在弄好了。

1.材料:一張sd卡,大的那種,金士頓或者閃迪的都可以。

2.步驟:

關鍵的地方來了。那些驅動,在win7 64位下,真的是折騰死你。一開始使用了那個什麼sdhd的玩意去強行安裝,雖然裝上了,有提示,但是強行裝的,但是這時候裝置管理器裡面的剛才裝的驅動,有個嘆號的。。。。。。

整死你沒商量。。。。。。

在驅動精靈的介面點安裝的時候,有些是需要解壓的。這個時候不要選c盤,選d盤或者其他盤,否則好像會出錯,不知道是不是許可權問題。

然後就安裝完畢了。

上面這個步驟很重要。

接下來,是u_boot了,開啟飛凌配套的dnw,選上u轉串的串列埠。不知道哪個的話就開啟幾個dnw,選上不同的串列埠,夠簡單了吧,記得把電腦的串列埠屬性設定一下,預設波特率是9600,設定成115200,把飛凌開發版設定成sd卡啟動,就是把那排開關,6,7拔下,重啟,此時,肯定有其中乙個dnw軟體的介面有東西出來的。第一次可能沒注意不夠快,把沒有東西顯示的dnw軟體關閉,留下有東西顯示的dnw,然後重啟ok6410,這次要趕緊按電腦的空格鍵。出現選單,然後按照飛凌配套的那個手冊。就可以順利的按照u_boot到開發板了。

整死你沒商量,呵呵。

OK6410裸機程式 hello world

上面已經解決 了幾個問題。現在我們的狀態 可以在pc ok6410 之間進行tftp傳輸,確定了一下可用的位址 空間,下面我們來說一下printf除錯 因為沒有jlink,只能用printf除錯,你也許會問,我們自己實現printf麼?答曰 不是,我們只是弄個hello world,何必那麼認真呢?...

OK6410開發環境的搭建

1 製作sd卡啟動卡 sd 過讀卡器插入pc機的usb口,快速格式化sd卡,設為fat32模式。用管理員模式開啟sd write.exe。按照步驟製作好sd啟動卡。2 設定為sd卡啟動 sd卡插入ok6410開發板,然後設定撥碼開關調為sd卡啟動。3 設定好串列埠通訊 連線好串列埠線,開啟 moba...

OK6410裸機程式 點亮LED

globl start start 硬體相關的設定 peri port setup ldr r0,0x70000000 orr r0,r0,0x13 mcr p15,0,r0,c15,c2,4 256m 0x70000000 0x7fffffff 關看門狗 往wtcon 0x7e004000 寫0 ...