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

歡迎訪問(wèn) 生活随笔!

生活随笔

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

windows

开发板烧录系统

發(fā)布時(shí)間:2024/3/7 windows 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开发板烧录系统 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

    • 開(kāi)發(fā)板燒錄系統(tǒng)
      • 1、安裝驅(qū)動(dòng)
      • 2、安裝 SecureCRT
      • 3、破壞 iNand 當(dāng)中的 bootloader 從 SD2 啟動(dòng)
      • 4、制作啟動(dòng) SD 卡
      • 5、使用 fastboot 來(lái)部署環(huán)境

開(kāi)發(fā)板燒錄系統(tǒng)

1、安裝驅(qū)動(dòng)

鋪墊:安裝 USB 轉(zhuǎn)串口的驅(qū)動(dòng):

剩下的直接下一步就可以了。

安裝好之后,在電腦的 設(shè)備管理 處,會(huì)出現(xiàn)一個(gè)端口,用來(lái)提示是 COM幾。

注意點(diǎn):

1、COM 號(hào)碼可以進(jìn)行修改:

  • 點(diǎn)擊右鍵 -> 屬性 -> 端口設(shè)置 -> 高級(jí) -> COM號(hào)。
  • 并且還可以強(qiáng)制修改為 ”已占用“ 的COM號(hào)。

2、安裝 SecureCRT

注意:

  • 這個(gè)軟件是已經(jīng)可以直接運(yùn)行的,不需要進(jìn)行安裝。
  • 第一次使用會(huì)提示 軟件未注冊(cè),根據(jù)《說(shuō)明文檔》,一步一步進(jìn)行操作。

名字:Windows
公司:IC
序列號(hào):03-50-006248
許可密鑰:ADPUSB W3DQ5B ZC35EJ 99AG3T ACM47V SAK5W6 8CD1YZ GJU7JK
發(fā)布日期:27-06-2006

數(shù)據(jù)流控制一定要關(guān)閉,要不然不能進(jìn)行通信。

我們要確定我們自己開(kāi)發(fā)使用的是哪一個(gè)串口進(jìn)行通信,我的默認(rèn)是 串口2。

!!! 波特率是 115200


3、破壞 iNand 當(dāng)中的 bootloader 從 SD2 啟動(dòng)

首先要查看開(kāi)發(fā)的硬件手冊(cè),分析開(kāi)發(fā)板不同的啟動(dòng)模式:

  • emmc 啟動(dòng):SD0 (iNand)、 SD2 (SD卡通道)
  • 如果使用 emmc 啟動(dòng),那么就會(huì)默認(rèn)先執(zhí)行 SD0 通道(iNand)當(dāng)中的 bootloader,根本輪不到 SD2 通道。所以我們先將 iNand 當(dāng)中的 bootloader 破壞掉。
  • 檢驗(yàn)自己 iNand 的 bootloader 是否完好:先將 SD卡拔掉,看看能不能正常啟動(dòng)。

第一步:busybox dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=1 count=1 conv=sync 第二步:sync
  • Linux 當(dāng)中的 dd 命令:用來(lái)在Linux和類(lèi)Unix系統(tǒng)下對(duì)硬盤(pán)設(shè)備進(jìn)行 讀寫(xiě)的命令

  • if=/dev/zero:input file 輸入文件,全部為 0 。

  • of=/dev/mmcblk0:輸出文件,mmc 的0通道 iNand。(即將 0 ,寫(xiě)入 mmc 的 0 通道當(dāng)中)。

  • bs=512 :block size = 512 ,寫(xiě)入大小為 512 Byte,為一個(gè)扇區(qū)。

  • seek=blocks:從輸出文件開(kāi)頭跳過(guò)blocks個(gè)塊后再開(kāi)始操作。

  • count=blocks:僅拷貝blocks個(gè)塊,塊大小等于 bs 指定的字節(jié)數(shù)。

  • conv = sync:將每個(gè)輸入塊填充到ibs個(gè)字節(jié),不足部分用空(NUL)字符補(bǔ)齊。

Linux 當(dāng)中的 sync 命令:

Linux 系統(tǒng)中欲寫(xiě)入硬盤(pán)的資料有的時(shí)候?yàn)榱诵势鹨?jiàn),會(huì)寫(xiě)到 filesystem buffer 中,這個(gè) buffer 是一塊記憶體空間,如果欲寫(xiě)入硬盤(pán)的資料存于此 buffer 中,而系統(tǒng)又突然斷電的話(huà),那么資料就會(huì)流失了,sync 指令會(huì)將存于 buffer 中的資料強(qiáng)制寫(xiě)入硬盤(pán)中。


4、制作啟動(dòng) SD 卡

制作 SD 啟動(dòng)卡,有兩種方法:

  • 在 Windows 當(dāng)中,用 刷卡工具 對(duì) SD 卡進(jìn)行燒錄。
  • 在 Linux 當(dāng)中,使用 dd 命令 對(duì) SD 卡進(jìn)行燒錄。

我使用的是 九鼎 開(kāi)發(fā)的 SD 卡燒錄工具。uboot 使用的是開(kāi)發(fā)板廠商經(jīng)過(guò)裁剪的 uboot。


5、使用 fastboot 來(lái)部署環(huán)境

  • fastboot 是一個(gè) uboot 當(dāng)中的命令。
  • fastboot 也是 windows 上面的一個(gè)軟件。
  • fastboot 是使用 usb線 進(jìn)行傳輸信息的。(windows 需要安裝 fastboot 驅(qū)動(dòng)。)

安裝驅(qū)動(dòng):

開(kāi)發(fā)板與主機(jī)通過(guò)usb線進(jìn)行連接,并且uboot當(dāng)中進(jìn)入了 fastboot 命令,如果沒(méi)有安裝驅(qū)動(dòng)就會(huì)提示以下信息:

單擊右鍵 -> 更新驅(qū)動(dòng)程序

選擇這個(gè)文件夾

安裝好之后:

第一步:先在 uboot 當(dāng)中使用 fastboot 命令,讓其進(jìn)入下載狀態(tài)。

第二步:在 Windows 上面使用 CMD ,從而使用 fastboot 程序。

開(kāi)發(fā)板uboot 顯示:

當(dāng)在uboot 當(dāng)中輸入fastboot 就會(huì)顯示當(dāng)前的分區(qū)狀況

bootloader、kernel、ramdisk、config、system、cache、userdata

windows 命令行下面顯示:

devices:查看當(dāng)前的連接的設(shè)備 fastboot <partition> [<filename>] :fastboot 分區(qū) 文件名(分區(qū)對(duì)應(yīng)的是 uboot 當(dāng)中的分區(qū))

燒錄前提:

  • 確認(rèn)開(kāi)發(fā)板與主機(jī)通過(guò)USB線進(jìn)行連接。
  • 確認(rèn)安裝了驅(qū)動(dòng)。(可能需要解決數(shù)字簽名的問(wèn)題)
  • 主要最后選項(xiàng):文件路徑,注意 uboot.bin 的存放路徑。
fastboot flash bootloader android4.0/uboot.bin 燒uboot.\fastboot.exe flash kernel ..\5、系統(tǒng)鏡像\Linux+QT\zImage-qt (燒linux kernel).\fastboot.exe flash system ..\5、系統(tǒng)鏡像\Linux+QT\rootfs_qt4.ext3 (燒文件系統(tǒng),uboot 當(dāng)中默認(rèn)是 ext3 類(lèi)型的)

燒錄完成后注意:

  • 修改 bootcmd :set bootcmd ‘movi read kernel 30008000; bootm 30008000’
  • 修改 bootargs: set bootargs console=ttySAC2,115200 root=/dev/mmcblk0p2 rw init=/linuxrc rootfstype=ext3
  • 最后一定要進(jìn)行 save ,保存環(huán)境變量。

總結(jié)

以上是生活随笔為你收集整理的开发板烧录系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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