在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何將SD卡眾多文件打包成一個.img文件方便一鍵燒寫呢?

友晶FPGA ? 來源:友晶Terasic ? 2024-04-16 16:28 ? 次閱讀

相信不少SOC FPGA用戶在第一次設計SD卡image時都參考過Intel的經典教程EmbeddedLinuxBeginnerSGuide,教程里面演示制作SD卡image時, 需要將SD卡手動分成3分區(fat32、raw 和ext3),然后將preloader 、uboot、kernel、rootfile、rbf、dtb、 uboot.scr 文件拷貝到不同的分區,最后插到DE10-Nano 開發板進行啟動。

如果每次都在linux環境下給SD卡分區,然后用命令拷貝這些文件顯得很麻煩。能不能將這些文件打包成一個.img文件,方便在windows上用windisk32一鍵燒寫呢?

答案是可以的,推薦使用make_sdimage_p3.py腳本(以前用make_sdimage.py)。

SD卡文件打包具體步驟

在Linux PC機上用如下命令創建文件夾目錄:

mkdir de10_nano
cd de10_nano
mkdir image
mkdir image/p1
mkdir image/p2
mkdir image/p3

用cp命令將SD卡各個文件拷貝到image文件夾下的這些路徑中:

325f304a-fbcb-11ee-a297-92fbcf53809c.png326b5f0a-fbcb-11ee-a297-92fbcf53809c.png328d6a28-fbcb-11ee-a297-92fbcf53809c.png

接著制作Makefile文件:

all:
  ./make_sdimage_p3.py -f 
    -P p1/*,num=1,format=vfat,size=100M 
    -P p2/*,num=2,format=ext3,size=7300M 
    -P p3/preloader-mkpimage.bin,num=3,format=raw,size=10M,type=A2 
    -s 7500M 
    -n de10-nano-sdcard.img

然后把Makefile文件和make_sdimage_p3.py都拷貝到image路徑下:

329cf376-fbcb-11ee-a297-92fbcf53809c.png

最后執行sudo make 即可生成de10-nano-sdcard.img 文件了。

執行make命令時可能會遇到一些問題,下面一一給出解決辦法。

可能遇到的問題

Permission denied 權限不夠

若遇到問題:

/bin/sh: 1: ./make_sdimage_p3.py:Permission denied

則要用命令chmod 777 make_sdimage_p3.py修改make_sdimage_p3.py的可執行權限:

32c420fe-fbcb-11ee-a297-92fbcf53809c.png

2, 缺失分隔符

32edb34c-fbcb-11ee-a297-92fbcf53809c.png

不同的系統下Tab鍵設置不一致, 比如當前我的Windows下Tab鍵占用4個空格,而我的Ubuntu的Tab鍵占8個空格, 我從Windows系統拷貝Makefile到Ubuntu系統下使用時,就會因為Tab鍵不一致導致提示Makefile ***缺失分隔符。停止。

32fc983a-fbcb-11ee-a297-92fbcf53809c.png

刪除Windows系統下的Tab鍵, 改成Ubuntu系統下的Tab鍵解決了問題:

330ca5e0-fbcb-11ee-a297-92fbcf53809c.png

3. 驗證時串口無任何打印信息

從Linux系統拷貝image文件的時候要耐心等待,因為有7.9G, 如果拷貝時文件都沒有拷貝完就開始燒寫會導致com口無任何打印信息。

拷貝完img文件,在windows下用win32disk 工具燒寫:

331d9cd8-fbcb-11ee-a297-92fbcf53809c.png

SD卡啟動驗證OK:

332aaa36-fbcb-11ee-a297-92fbcf53809c.png

4. 找不到rbf文件路徑 (可能要放到output_files文件夾)

關于rbf文件的路徑放置主要看boot.script文件的設置,如果文件內容設置如下,則.rbf文件可直接拷貝在fat分區,不然會提示找不到路徑。

3346dbf2-fbcb-11ee-a297-92fbcf53809c.png

如果是用DE10_NANO_FB工程的Makefile文件生成boot.scr 則要這樣放置:

335c261a-fbcb-11ee-a297-92fbcf53809c.png



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SD卡
    +關注

    關注

    2

    文章

    573

    瀏覽量

    64508
  • PC機
    +關注

    關注

    2

    文章

    201

    瀏覽量

    28905
  • Ubuntu系統
    +關注

    關注

    0

    文章

    91

    瀏覽量

    4131

原文標題:如何將SD卡眾多文件打包成一個.img文件方便Windows的Windisk32工具一鍵燒寫?

文章出處:【微信號:友晶FPGA,微信公眾號:友晶FPGA】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

    【實用開發工具】BAT腳本打包成exe可執行文件

    【實用開發工具】BAT腳本打包成exe可執行文件
    的頭像 發表于 08-21 19:51 ?2.7w次閱讀
    【實用開發工具】<b class='flag-5'>將</b>BAT腳本<b class='flag-5'>打包成</b>exe可執行<b class='flag-5'>文件</b>

    迅為RK3568開發板EMMC鏡像導出打包update.img

    在上一個小節中已經 EMMC 中的全部分區鏡像進行了導出,而為了方便期間和統,我們
    發表于 12-25 14:57

    淺談飛凌公司嵌入式開發板的一鍵

    S5PV210開發板。o 一鍵的步驟: 首先完成向SD的寫入,飛凌嵌入式通過SD_WRIT
    發表于 05-20 16:43

    Nanopi T3使用一鍵rom到emmc與清除emmc里的系統

    的要接鼠標進行點擊選擇,比如選擇android5系統點擊next,便開始系統:寫完成點擊finish,便完成一鍵
    發表于 10-12 11:28

    [充電樁計費控制單元主板]如何一鍵啟動Linux系統

    飛凌嵌入式于日前推出CDZ-335xD充電樁計費控制單元主板,完全符合國網充電樁標準,下面簡單的介紹下如何通過SD一鍵
    發表于 04-13 16:46

    請問如何用SD鏡像寫入板子上

    因為我需要用HDMI接口輸出,按照文檔修改了文件之后,打包成鏡像文件:sun8iw11p1_linux_OKA40i_C_uart0-1
    發表于 01-05 06:45

    用2G容量的SD進行,在系統啟動時uboot階段報 ramdisk.img.u文件錯誤是為什么?

    如題,從手冊上僅支持SD啟動系統,如果希望改成TF啟動,需要硬件或軟件 做哪些改動?另,我使用了
    發表于 01-07 06:13

    ramdisk.img.u文件是干嘛的

    .u文件,請問這個文件是干嘛的點說明都沒有。另外鏡像和啟動鏡像是什么區別
    發表于 01-12 06:01

    如何將LUbuntu系統的根文件系統打包成img

    如何將LUbuntu系統的根文件系統打包成img?其整體操作有哪些流程?
    發表于 03-03 06:16

    如何將C文件丟到SD中并運行它

    我想將 C 文件丟到 SD 中,然后從 SD
    發表于 12-08 08:42

    求分享 .img文件刷入SD的程序

    我們有 iMx8M Plus 定制板。我們已收到客戶的壓縮圖像 (.zip)。提取此圖像后,我們得到了 .img
    發表于 06-09 06:28

    ESP8266一鍵軟件下載

    ESP8266一鍵軟件下載
    發表于 11-22 17:00 ?31次下載

    STM32CubeMX生成SD讀寫程序

    本文檔內容介紹了STM32CubeMX生成SD讀寫程序,由于本程序是直接操作
    發表于 01-08 11:23 ?57次下載

    fireflyROC-RK3328SD介紹

    SD 下面我們介紹如何固件到
    的頭像 發表于 12-23 15:20 ?3661次閱讀

    【Python】如何將Python腳本打包成exe可執行文件

    【Python實用技巧】如何將Python腳本打包成exe可執行文件
    的頭像 發表于 08-18 12:40 ?1.8w次閱讀
    【Python】<b class='flag-5'>如何將</b>Python腳本<b class='flag-5'>打包成</b>exe可執行<b class='flag-5'>文件</b>
    主站蜘蛛池模板: 精品精品国产自在久久高清 | 女人张开双腿让男人桶完整 | 香蕉视频网站在线播放 | 干中文字幕 | 四虎在线影院 | 午夜国产精品久久久久 | 国产精品免费久久久免费 | 蕾丝视频在线播放 | japan高清视频乱xxxxx | 激情亚洲 | 伦理片第一页 | 三级毛片免费 | 亚洲成a人片在线观看尤物 亚洲成a人片在线观看中 | 九色综合久久综合欧美97 | 国产在线观看福利 | 国产手机免费视频 | 福利在线观看 | 日本不卡在线视频 | 久久女同| 亚洲欧美日韩另类精品一区二区三区 | 免费一级特黄 欧美大片 | 日本大片网| 天天插天天舔 | 欧美xxxx色视频在线观看免费 | 永久免费看www色视频 | 狠狠色丁香六月色 | 日鲁夜鲁鲁狠狠综合视频 | 成年片色大黄全免费 | 伊人色综合久久天天爱 | 国产一级特黄一级毛片 | 视频在线免费 | 男人j进人女人j 的视频 | 国产一区精品视频 | 在线观看886影院成人影院 | 99热最新在线 | www.999精品视频观看免费 | 夜夜骑天天操 | 一区视频免费观看 | 视频在线观看免费网址 | 国产三级在线观看视频 | 性日韩 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品