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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取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】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【實用開發工具】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>
    主站蜘蛛池模板: 国产天天色 | 国产激烈床戏无遮挡观看 | 手机看片福利永久 | 亚洲免费毛片 | 一级毛片免费不卡在线视频 | 奇米精品| 97色噜噜| 国产精品入口免费视频 | 天天插天天干天天射 | 亚洲qingse中文久久网 | 免播放器av少妇影院 | 成人欧美一区二区三区 | 色偷偷狠狠色综合网 | 凹凸福利视频导航 | 一级毛片一级毛片一级级毛片 | 黑色丝袜美女被网站 | αv天堂| 69女poren60| 免费观看的黄色网址 | 久久就是精品 | 亚洲国产日韩欧美在线as乱码 | 深夜网站在线 | 国产精品高清一区二区三区 | 亚洲综合五月天 | 国产亚洲一区二区三区在线 | 浓厚な接吻と肉体の交在线观看 | 女攻各种play男受h | 久久久噜噜噜 | 成人女人a毛片在线看 | 欧美肥胖女人bbwbbw视频 | 特级片网站 | 一级视频在线免费观看 | 欧美不卡1卡2卡三卡老狼 | 热久久这里只有精品 | 欧美色视频网站 | 国产伦精一区二区三区 | 天天欲色 | 国产色女人 | 美国bj69 video18 | 国产成人黄网址在线视频 | 亚洲色图图片区 |