日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

裸板烧写 bootloader

發布時間:2025/3/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 裸板烧写 bootloader 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[轉]

有讀者要求介紹一下裸板下Uboot的燒寫;所以就簡單的說明一下。這里主要是參考的TQ2440的出廠使用手冊中介紹的,并做一下具體說明。

在裸板(沒有Uboot)情況下,只用通過jtag調試接口向flash中燒寫程序,一般情況下,我們只用到jtag接口一次,就是用來燒寫bootloader,然后后續的程序或者Linux內核的燒寫都是通過bootloader完成的,嚴格意義上講,我們說通過bootloader的燒寫叫下載,這個燒寫過程已經完全由軟件來控制。

所謂燒寫就是把程序寫入norflah或者nandflash。


對于我的開發板,指TQ2440 是通過Jtag 來燒寫uboot:

1.使用SJF2440 軟件,配合PC 并口,這種方法最原始,效率低下,強烈不推薦;

2.使用H-Jtag 軟件,配合PC 并口,對于有PC 并口,這種方法最好;

3.使用Jlink 軟件,PC 電腦沒有并口,就采用此方法。

?

不同開發板基本上燒寫方式都類似。

下邊是必須用到的硬件,簡單說明一下

1、?jtag板的鏈接




2、?jlink的鏈接



?

Jlink的好處是彌補了沒有并口的悲哀(筆記本);另外,jlink其實是在線仿真器,除了用于通過usb進行燒寫,還可以用于在線仿真調試。可惜的是,目前我還沒有用過這個功能,主要是做裸機程序和內核用的比較多吧,配合ADS等集成開發環境進行跟蹤調試。東西就是這樣,一下全學完是不可能的,用到了就會了,所以還是要保持一定的進度不斷前趕。

?

硬件鏈接以后要安裝驅動,這里給出驅動的下載鏈接:

1、并口驅動的配置請看這篇文章介紹:?

ARM9 安裝GIVEIO驅動的方法

??【GIVEIO 并口驅動下載】? ? (ps:用jtag接口通過并口燒寫要安照文檔介紹進行,尤其是還涉及BIOS的設置)

2、jlink的話,直接安裝文檔中介紹的jflash工具,就會附帶驅動,重要的是在下載官網上的j-flash時,還讓輸入你的設備碼(說是有的jlink上有標注,我的就沒有,要先安裝一個工具可以查看到,具體的方法,這里有介紹;【點擊查看】)

然后是整個燒寫過程,我還是比較懶得,不寫這些過程了,這里給出板子的手冊,里邊講得非常詳細,我寫出來也不過是照著抄寫一遍,沒什么意思,還是把最終版權留給硬件廠房吧,下載地址:【TQ2440燒寫bootloader】

轉載于:https://www.cnblogs.com/wangyuezhuiyi/archive/2011/12/14/2288002.html

總結

以上是生活随笔為你收集整理的裸板烧写 bootloader的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。