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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

c语言 sd卡编程,嵌入式系统基础 嵌入式系统中的C语言编程基础 烧写Superboot到SD卡.docx...

發(fā)布時間:2023/12/10 windows 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言 sd卡编程,嵌入式系统基础 嵌入式系统中的C语言编程基础 烧写Superboot到SD卡.docx... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

嵌入式系統(tǒng)基礎(chǔ)延伸閱讀

嵌入式系統(tǒng)基礎(chǔ)

燒寫Superboot到SD卡

SD卡需燒寫專用程序Bootloader后才能通過它啟動S3C6410處理器,在本產(chǎn)品中所使用的Bootloader程序為Superboot。該操作會把SD卡先分割為普通的FAT32格式區(qū)(自動命名卷標(biāo)為“FriendlyARM”)和無格式區(qū)(空間為130M)兩部分,然后把Superboot文件燒寫到無格式區(qū)(文件燒寫進(jìn)去后無法看到)。普通的FAT32格式區(qū)則留給用戶使用。本節(jié)操作請在Windows7系統(tǒng)下進(jìn)行,如果使用WindowsXP,可能會燒寫失敗,導(dǎo)致系統(tǒng)無法通過SD卡啟動。

注意:

?◆當(dāng)用筆記本自帶的SD讀卡器無法正常燒寫時,請使用普通的USB接口讀卡器試試。

?◆SD-Flasher軟件會在SD卡中劃分出130M 空間作為空白區(qū)域用于燒寫Superboot,因此容量小于256M的SD卡是無法使用的,推薦使用容量至少2G的SD卡。

?◆如SD卡中有重要數(shù)據(jù),請務(wù)必先備份。

一、燒寫Superboot到SD卡

1.將“tools”目錄下的SD-Flasher_1120.rar壓縮包解壓,然后運(yùn)行“SD-Flasher.exe”燒寫軟件,請注意Windows7環(huán)境需要通過管理員身份運(yùn)行該軟件,如下圖所示。

圖4-9 運(yùn)行程序

2. SD-Flasher主界面如下圖所示,注意軟件界面右下角的版本號,當(dāng)前使用的是1120。

圖 4-10 打開程序界面

3. 將“images”目錄下的superboot-6410.bin文件拷貝到不含中文路徑的目錄下,然后在SD-Flasher軟件中通過點擊“Image File to Fuse”區(qū)塊中的“”按鈕,將該文件加載進(jìn)來,如下圖所示。

圖4-11 選擇燒寫路徑

4. 將SD卡插入PC機(jī),點擊“Scan”,軟件會列出找到的SD卡。如下圖所示,Available處顯示“No”表示SD卡是不能直接燒寫的,繼續(xù)執(zhí)行下面的步驟;若Available處顯示“Yes”,則表示該SD卡已被格式化,可以直接進(jìn)行燒寫,請?zhí)^下面的步驟5和6,按步驟7進(jìn)行操作。

圖 4-12 掃描硬件

5. 點擊軟件下方的“ReLayout!”按鈕,會彈出一個提示框,如下圖所示。點擊“Yes”,開始自動分割,分割操作需要點時間。

圖 4-13 是否分割

6. 分割完畢,回到SD-Flasher 主界面,此時再點擊“Scan”,就可以看到SD卡卷標(biāo)已經(jīng)變?yōu)椤癋RIENDLYARM”,Available處顯示“Yes”,如下圖:

圖 4-14 分割后再次掃描

7. 點擊“Fuse”,SD-Flash 軟件開始把superboot-6410.bin文件燒寫到SD卡的無格式區(qū)中。燒寫完成后,如下圖所示會有提示。

圖 4-15 燒寫superboot

8. 在SD卡中新建images文件夾,將光盤中FriendlyARM拷貝到該文件夾下,然后把SD卡插到ARM實驗板上,并把實驗板上S2開關(guān)撥到SDBOOT側(cè),用兩頭孔交叉串口線將ARM實驗板的COM0連接到PC 機(jī)上,并在PC機(jī)上打開串口助手軟件(波特率為115200,數(shù)據(jù)位為8,停止位為1,無奇偶校驗)。

9. 給ARM實驗板重新上電后可以看到PC機(jī)串口打印出如下所示信息,這就說明Superboot已經(jīng)正常運(yùn)行了,同時ARM核心板上的LED1在閃爍。

圖 4-16 燒寫后串口助手顯示

ARM實驗板的液晶屏顯示如下信息:(具體配置信息以實物為準(zhǔn))

圖4-17 實驗板顯示信息

以下幾種原因均有可能導(dǎo)致Superboot燒寫不成功:

?◆使用了筆記本自帶的讀卡器,嘗試使用外接的USB讀卡器。

?◆SD卡本身質(zhì)量比較差,請使用正品或多試另外幾張SD卡。

?◆使用了microSD+卡套,請使用普通的SD卡,因為卡套的方式非常容易導(dǎo)致接觸不良。

?◆接觸不良,建議多插拔幾次試試。

總結(jié)

以上是生活随笔為你收集整理的c语言 sd卡编程,嵌入式系统基础 嵌入式系统中的C语言编程基础 烧写Superboot到SD卡.docx...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。