ok6410 sd卡啟動 裸機程式

2021-06-20 04:50:39 字數 341 閱讀 3539

我的思路本來是從sd卡啟動。

** 完成初始化,然後實現了uart串列埠列印,接下來,用c寫裸機**的事  都應該比較容易了吧。

注意事項

就是在程式鏈結位址是 0x0c000000,進入c語言之前設定sp的時候也要設定 為0x0c0002000。

sdcopy.sh是將寫好的程式燒入sd卡,檔案路徑filepath要根據實際情況修改。

其次sdcopy.sh中 dd命令seek後面的值是 sd卡倒數第18個扇區開始的,根據自己的實際情況修改。

程式中的ddram_init未經過驗證,不知道是否可用。

原始碼不知道怎麼上傳,知道了再上傳吧,複製貼上太麻煩了,且不方便。

OK6410 SD卡一鍵燒寫之我見

1.在win7下需要以管理員身份執行,再format 這一步必須有,不能使用右鍵格式化 最後再program 2.如果error,重新啟動軟體,重複上步 4.還有人說用tf卡加sd卡套不行,也有人證明這是可行的。這個功能是如何實現的呢?查閱資料後,有了一些自己的理解,總結如下 首先,來看下6410的...

OK6410 SD卡一鍵燒寫之我見

1.在win7下需要以管理員身份執行,再format 這一步必須有,不能使用右鍵格式化 最後再program 2.如果error,重新啟動軟體,重複上步 4.還有人說用tf卡加sd卡套不行,也有人證明這是可行的。這個功能是如何實現的呢?查閱資料後,有了一些自己的理解,總結如下 首先,來看下6410的...

OK6410裸機程式 hello world

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