0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【躍昉科技BF2開發(fā)板試用體驗(yàn)】編譯程序和燒錄固件

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-10 14:28 ? 次閱讀
本文來源電子發(fā)燒友社區(qū),作者:jf_04372103, 帖子地址:https://bbs.elecfans.com/jishu_2288866_1_1.html

上次分享了BF2開發(fā)板的開箱和初認(rèn)識,這次想進(jìn)一步來聊一聊開發(fā)板的優(yōu)缺點(diǎn)和實(shí)際的編譯和燒錄體驗(yàn)。
首先,下載官方給的燒錄工具、代碼和datasheet,以及編譯工具鏈。然后配置好相應(yīng)的文件位置,初步的工作就完全了,里面datasheet-1.spec文件夾下有詳細(xì)的編譯和燒錄說明,供新手參考是非常的友好。



對于我這樣的新手來說最好可以一一打開仔細(xì)參考和閱讀。除了官方給的這些文件以外,我們其實(shí)還是需要下載一個80M 的編譯工具 MSYS2,在官方詳細(xì)文檔可以找到,下面我也給出來了:https://github.com/msys2/msys2-installer/releases/download/2022-06-03/msys2-x86_64-20220603.exe但是我在實(shí)際下載過程中下載速度特別慢,只有100k/s我不知道為啥,我是學(xué)校的有線網(wǎng)不應(yīng)該這么慢,不知道有什么大佬可以幫忙解決一下。鑒于下載時間比較長,這次我就沒有展示編譯的具體過程,因?yàn)楣俜浇o出了demo,其中demo已經(jīng)完全可以滿足初學(xué)者的需求了,所以這個地方我暫時也沒有具體去編譯這些demo,我就直接用燒錄工具進(jìn)行燒錄,進(jìn)行程序的下載了。

這里不得不提一下,相較于air105開發(fā)板提供的燒錄和編譯工具,BF2的對應(yīng)工具難操作一點(diǎn)。下面是air105的編譯工具就簡單很多,也可能是我不太習(xí)慣:

poYBAGK0HaiAfetKAABnexvPR6k907.jpg

其次,在燒錄的過程中min-usb 真是太為難我了,我找遍了實(shí)驗(yàn)室和周圍同學(xué)都沒有這個接口,真的是太難了,最好終于在一個學(xué)校二手群找到了。接下來就是設(shè)置一下燒錄工具的界面,簡單做給介紹:

poYBAGK0HZWAempQAAJRsOEpXN8523.jpg
  • Interface:用于選擇燒錄的通信接口,這里選擇 Uart 進(jìn)行下載
  • COM Port: 當(dāng)選擇 UART 進(jìn)行下載的時候這里選擇與芯片連接的 COM 口號,可以點(diǎn)擊 Refresh 按鈕進(jìn)行 COM 號的刷新
  • Uart Rate:當(dāng)選擇 UART 進(jìn)行下載的時候,填寫波特率,推薦下載頻率2MHz,不宜過高
  • Board:選擇所使用的板子型號,這里選擇 IoTKitA,當(dāng)板子選定后,Xtal 會自動更新成與板子匹配的默認(rèn)值,當(dāng)然用戶也是可以再次更改的
  • Xtal:選擇下載時的晶振頻率,如果電路板沒有焊接晶振,此處應(yīng)當(dāng)選內(nèi)部RC32M時鐘
  • Chip Erase 默認(rèn)設(shè)置為False,即下載時不擦除Flash
其他方面就是相應(yīng)的文件配置:
  • Partition Table:使用Dev Cube目錄下對應(yīng)芯片型號 partition 文件夾中的分區(qū)表,默認(rèn)選擇2M的文件
  • Boot2 Bin:它是系統(tǒng)啟動后運(yùn)行的第一個Flash程序,負(fù)責(zé)建立BLSP安全環(huán)境,并引導(dǎo)主程序運(yùn)行,使用Dev Cube目錄下對應(yīng)芯片型號 builtin_imgs 文件夾中的 Boot2 文件
  • Firmware Bin:用戶編譯生成的bin文件路徑
  • Media/Romfs:Media和Romfs二選一,如果勾選 Media,選擇的是文件,如果勾選 Romfs,則選擇的是文件夾
  • MFG Bin:選擇MFG文件
  • AES-Encrypt:如果使用加密功能,需要將AES-Encrypt選項(xiàng)選中,并在旁邊的文本框中輸入加密所使用的Key和IV。輸入的是十六進(jìn)制對應(yīng)的“0”~“F”,一個Byte由兩個字符構(gòu)成,所以Key和IV分別要求輸入32個字符。需要注意的是IV的最后8個字符(即4Bytes)必須全為0
  • Single Download Config:勾選Enable后可下載單個文件,在左側(cè)文本框填寫下載的起始地址,以0x打頭

我們實(shí)際在燒錄時僅僅需要配置我框出來的文件,理解好他們的作用就可以了。最好就是燒錄點(diǎn)擊下載就可以了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 躍昉科技
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

    1939
  • 開發(fā)板試用
    +關(guān)注

    關(guān)注

    3

    文章

    301

    瀏覽量

    2101
收藏 人收藏

    評論

    相關(guān)推薦

    VMware環(huán)境下,同時燒錄固件檢測不到設(shè)備如何解決?觸覺智能鴻蒙開發(fā)板演示

    本文介紹PC電腦端運(yùn)行VMware環(huán)境下,同時燒錄固件檢測不到設(shè)備的解決方法。觸覺智能Purple Pi OH鴻蒙開發(fā)板演示,搭載了瑞芯微RK3566芯片,類樹莓派設(shè)計(jì),Laval官方社區(qū)主薦,已適配全新OpenHarmony5
    的頭像 發(fā)表于 12-19 09:36 ?215次閱讀
    VMware環(huán)境下,同時<b class='flag-5'>燒錄</b><b class='flag-5'>固件</b>檢測不到設(shè)備如何解決?觸覺智能鴻蒙<b class='flag-5'>開發(fā)板</b>演示

    RISC-V廠商科技榮獲橫琴粵澳深度合作區(qū)“潛力獨(dú)角獸企業(yè)”認(rèn)定

    其未來巨大的發(fā)展?jié)摿Α?科技聚焦研發(fā)基于RISC-V架構(gòu)的SoC芯片產(chǎn)品,已推出了SF1、BF2、GF3、GF5、NB2L、NB2 等六
    的頭像 發(fā)表于 12-17 18:11 ?460次閱讀

    追加名額丨米爾瑞芯微RK3576開發(fā)板有獎試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費(fèi)試用活動加碼啦~~米爾追加了2塊價值849元的MYD-LR3576開發(fā)板發(fā)起
    的頭像 發(fā)表于 11-22 01:00 ?190次閱讀
    追加名額丨米爾瑞芯微RK3576<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    有獎試用??!RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用活動開始報名

    有獎試用??!RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用活動開始報名
    的頭像 發(fā)表于 11-09 01:02 ?255次閱讀
    有獎<b class='flag-5'>試用</b>!!RA-Eco-RA4E<b class='flag-5'>2</b>-64PIN-V1.0<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>活動開始報名

    全志T113-S3開發(fā)板—USB兩步燒錄固件

    燒錄開發(fā)板是每位開發(fā)者的必修技能。在使用開發(fā)板開發(fā)時,時常需要把編譯好的鏡像文件燒寫至
    的頭像 發(fā)表于 11-07 09:04 ?881次閱讀
    全志T113-S3<b class='flag-5'>開發(fā)板</b>—USB兩步<b class='flag-5'>燒錄</b><b class='flag-5'>固件</b>

    【北京迅為】iTOP-i.MX6開發(fā)板使用手冊第四部分固件編譯第十四章非設(shè)備樹Android4.4系統(tǒng)編譯

    【北京迅為】iTOP-i.MX6開發(fā)板使用手冊第四部分固件編譯第十四章非設(shè)備樹Android4.4系統(tǒng)編譯
    的頭像 發(fā)表于 09-12 15:43 ?517次閱讀
    【北京迅為】iTOP-i.MX6<b class='flag-5'>開發(fā)板</b>使用手冊第四部分<b class='flag-5'>固件</b><b class='flag-5'>編譯</b>第十四章非設(shè)備樹Android4.4系統(tǒng)<b class='flag-5'>編譯</b>

    【作品合集】龍芯2K0300蜂鳥開發(fā)板試用精選

    觸摸屏測試+Qt界面程序適配、編譯、部署【龍芯2K0300蜂鳥試用】CAN接口驅(qū)動設(shè)計(jì)、CA
    發(fā)表于 09-10 18:17

    【龍芯2K0300蜂鳥試用燒錄固件

    SPI燒錄的座子,在這個位置這里需要一個USB轉(zhuǎn)SPI的轉(zhuǎn)接,比如CH341的 接線后不要給開發(fā)板通電,避免CPU對FLASH進(jìn)行操作影響燒錄
    發(fā)表于 09-02 00:17

    linux開發(fā)板如何編譯curl

    準(zhǔn)備開發(fā)環(huán)境 確保你的開發(fā)板已經(jīng)安裝了編譯 curl 所需的工具,包括 gcc 、 make 和可能的其他庫。如果開發(fā)板是交叉編譯環(huán)境(即
    的頭像 發(fā)表于 08-30 15:33 ?632次閱讀

    2章_開發(fā)板使用

    本課程使用 ST-Link 給開發(fā)板供電、燒錄、調(diào)試。
    的頭像 發(fā)表于 06-29 14:25 ?2152次閱讀
    第<b class='flag-5'>2</b>章_<b class='flag-5'>開發(fā)板</b>使用

    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 燒錄】(基于RK3568開發(fā)板

    燒錄是指將編譯后的程序文件下載到芯片開發(fā)板上的動作,為后續(xù)的程序調(diào)試提供基礎(chǔ)。DevEco Device Tool提供一鍵
    的頭像 發(fā)表于 04-29 16:21 ?2265次閱讀
    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) <b class='flag-5'>燒錄</b>】(基于RK3568<b class='flag-5'>開發(fā)板</b>)

    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 燒錄】 (基于RK3568開發(fā)板

    燒錄是指將編譯后的程序文件下載到芯片開發(fā)板上的動作,為后續(xù)的程序調(diào)試提供基礎(chǔ)。DevEco Device Tool提供一鍵
    的頭像 發(fā)表于 04-24 22:03 ?852次閱讀
    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) <b class='flag-5'>燒錄</b>】 (基于RK3568<b class='flag-5'>開發(fā)板</b>)

    鴻蒙OpenHarmony【小型系統(tǒng)燒錄】 (基于Hi3516開發(fā)板

    燒錄是指將編譯后的程序文件下載到芯片開發(fā)板上的動作,為后續(xù)的程序調(diào)試提供基礎(chǔ)。
    的頭像 發(fā)表于 04-23 17:29 ?698次閱讀
    鴻蒙OpenHarmony【小型系統(tǒng)<b class='flag-5'>燒錄</b>】 (基于Hi3516<b class='flag-5'>開發(fā)板</b>)

    鴻蒙OpenHarmony【輕量系統(tǒng)燒錄】 (基于Hi3861開發(fā)板

    燒錄是指將編譯后的程序文件下載到開發(fā)板上的動作,為后續(xù)的程序調(diào)試提供基礎(chǔ)。DevEco Device Tool提供一鍵
    的頭像 發(fā)表于 04-22 16:47 ?564次閱讀
    鴻蒙OpenHarmony【輕量系統(tǒng)<b class='flag-5'>燒錄</b>】 (基于Hi3861<b class='flag-5'>開發(fā)板</b>)

    ·星光 2 高性能RISC-V單板計(jì)算機(jī)試用體驗(yàn)】開箱及裝載Debian系統(tǒng)

    上周收到了·星光 2高性能RISC-V單板計(jì)算機(jī)開發(fā)板,在此非常感謝賽科技提供的試用機(jī)會。開發(fā)板
    發(fā)表于 01-24 00:32