本文來源電子發(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ì)的編譯和燒錄說明,供新手參考是非常的友好。

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

對于我這樣的新手來說最好可以一一打開仔細(xì)參考和閱讀。除了官方給的這些文件以外,我們其實(shí)還是需要下載一個(gè)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)該這么慢,不知道有什么大佬可以幫忙解決一下。鑒于下載時(shí)間比較長,這次我就沒有展示編譯的具體過程,因?yàn)楣俜浇o出了demo,其中demo已經(jīng)完全可以滿足初學(xué)者的需求了,所以這個(gè)地方我暫時(shí)也沒有具體去編譯這些demo,我就直接用燒錄工具進(jìn)行燒錄,進(jìn)行程序的下載了。
這里不得不提一下,相較于air105開發(fā)板提供的燒錄和編譯工具,BF2的對應(yīng)工具難操作一點(diǎn)。下面是air105的編譯工具就簡單很多,也可能是我不太習(xí)慣:

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

- Interface:用于選擇燒錄的通信接口,這里選擇 Uart 進(jìn)行下載
- COM Port: 當(dāng)選擇 UART 進(jìn)行下載的時(shí)候這里選擇與芯片連接的 COM 口號,可以點(diǎn)擊 Refresh 按鈕進(jìn)行 COM 號的刷新
- Uart Rate:當(dāng)選擇 UART 進(jìn)行下載的時(shí)候,填寫波特率,推薦下載頻率2MHz,不宜過高
- Board:選擇所使用的板子型號,這里選擇 IoTKitA,當(dāng)板子選定后,Xtal 會(huì)自動(dòng)更新成與板子匹配的默認(rèn)值,當(dāng)然用戶也是可以再次更改的
- Xtal:選擇下載時(shí)的晶振頻率,如果電路板沒有焊接晶振,此處應(yīng)當(dāng)選內(nèi)部RC32M時(shí)鐘源
-
Chip Erase 默認(rèn)設(shè)置為False,即下載時(shí)不擦除Flash
- Partition Table:使用Dev Cube目錄下對應(yīng)芯片型號 partition 文件夾中的分區(qū)表,默認(rèn)選擇2M的文件
- Boot2 Bin:它是系統(tǒng)啟動(dòng)后運(yùn)行的第一個(gè)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”,一個(gè)Byte由兩個(gè)字符構(gòu)成,所以Key和IV分別要求輸入32個(gè)字符。需要注意的是IV的最后8個(gè)字符(即4Bytes)必須全為0
-
Single Download Config:勾選Enable后可下載單個(gè)文件,在左側(cè)文本框填寫下載的起始地址,以0x打頭
我們實(shí)際在燒錄時(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)系本站處理。
舉報(bào)投訴
-
躍昉科技
+關(guān)注
關(guān)注
0文章
76瀏覽量
2411 -
開發(fā)板試用
+關(guān)注
關(guān)注
3文章
301瀏覽量
2329
發(fā)布評論請先 登錄
相關(guān)推薦
熱點(diǎn)推薦
基于RK3576開發(fā)板的固件燒錄與更新
在RK3576開發(fā)板上單擊【RESET按鍵】,長按【LOAD按鍵】等待3~4秒,松開【LOAD按鍵】出現(xiàn)該設(shè)備信息則可以
進(jìn)行固件燒錄

【道生物聯(lián)TKB-620開發(fā)板試用】TK8620 RISC-V開發(fā)環(huán)境搭建和固件編譯和燒錄
TK8620時(shí)注意開發(fā)板上的S1要撥到UART_2201一側(cè),S8要撥到UART_CH340一側(cè)。
當(dāng)然可以通過讀取整片來備份整個(gè)flash內(nèi)的數(shù)據(jù),燒錄之前記得備份flash的數(shù)據(jù),該工具會(huì)生成一個(gè)
發(fā)表于 04-19 00:19
【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報(bào)告】系統(tǒng)鏡像編譯和燒錄
于進(jìn)行圖形界面應(yīng)用的開發(fā)。貝啟科技BQ3568HM開源鴻蒙開發(fā)板配備了顯示屏,可以開發(fā)GUI應(yīng)用。
一、系統(tǒng)鏡像編譯
參考 BQ3568_代碼下載-開源鴻蒙技術(shù)交流-Bearkey-開
發(fā)表于 03-16 10:53
有獎(jiǎng)試用!!RA-Eco-RA4M2-100PIN-V1.0開發(fā)板試用活動(dòng)報(bào)名
RA-Eco-RA4M2-100PIN-V1.0開發(fā)板試用活動(dòng)

【ELF 2學(xué)習(xí)板試用】ELF 2開發(fā)板的鏡像燒錄與網(wǎng)線連接配置
鏡像燒錄
鏡像獲取
ELF 2
高性能嵌入式 AI學(xué)習(xí) | ElfBoard 官網(wǎng)-嵌入式Linux開發(fā)板/學(xué)習(xí)板-讓嵌入式學(xué)習(xí)釋放無限可能
在此官網(wǎng)資料中找到”04 鏡像“,點(diǎn)進(jìn)去后
發(fā)表于 02-05 22:19
M61/M62系列燒錄指導(dǎo)(包含模組&開發(fā)板)
進(jìn)入燒錄模式 模組:將IO2接入TTL的話則自動(dòng)進(jìn)入燒錄模式。 開發(fā)板:長按IO2不松開,短按EN,再松開IO

OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示
本文介紹瑞芯微主板/開發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹莓派卡片電腦設(shè)計(jì),支持開

RISC-V廠商躍昉科技榮獲橫琴粵澳深度合作區(qū)“潛力獨(dú)角獸企業(yè)”認(rèn)定
其未來巨大的發(fā)展?jié)摿Α?躍昉科技聚焦研發(fā)基于RISC-V架構(gòu)的SoC芯片產(chǎn)品,已推出了SF1、BF2、GF3、GF5、NB2L、NB2 等六
有獎(jiǎng)試用!!RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用活動(dòng)開始報(bào)名
有獎(jiǎng)試用!!RA-Eco-RA4E2-64PIN-V1.0開發(fā)板試用活動(dòng)開始報(bào)名

【作品合集】龍芯2K0300蜂鳥開發(fā)板試用精選
觸摸屏測試+Qt界面程序適配、編譯、部署【龍芯2K0300蜂鳥板試用】CAN接口驅(qū)動(dòng)板設(shè)計(jì)、CA
發(fā)表于 09-10 18:17
【龍芯2K0300蜂鳥板試用】燒錄固件
SPI燒錄的座子,在這個(gè)位置這里需要一個(gè)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)境(即
評論