本文來源電子發燒友社區,作者:jf_04372103, 帖子地址:https://bbs.elecfans.com/jishu_2288866_1_1.html
上次分享了BF2開發板的開箱和初認識,這次想進一步來聊一聊開發板的優缺點和實際的編譯和燒錄體驗。
首先,下載官方給的燒錄工具、代碼和datasheet,以及編譯工具鏈。然后配置好相應的文件位置,初步的工作就完全了,里面datasheet-1.spec文件夾下有詳細的編譯和燒錄說明,供新手參考是非常的友好。

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

對于我這樣的新手來說最好可以一一打開仔細參考和閱讀。除了官方給的這些文件以外,我們其實還是需要下載一個80M 的編譯工具 MSYS2,在官方詳細文檔可以找到,下面我也給出來了:https://github.com/msys2/msys2-installer/releases/download/2022-06-03/msys2-x86_64-20220603.exe但是我在實際下載過程中下載速度特別慢,只有100k/s我不知道為啥,我是學校的有線網不應該這么慢,不知道有什么大佬可以幫忙解決一下。鑒于下載時間比較長,這次我就沒有展示編譯的具體過程,因為官方給出了demo,其中demo已經完全可以滿足初學者的需求了,所以這個地方我暫時也沒有具體去編譯這些demo,我就直接用燒錄工具進行燒錄,進行程序的下載了。
這里不得不提一下,相較于air105開發板提供的燒錄和編譯工具,BF2的對應工具難操作一點。下面是air105的編譯工具就簡單很多,也可能是我不太習慣:


- Interface:用于選擇燒錄的通信接口,這里選擇 Uart 進行下載
- COM Port: 當選擇 UART 進行下載的時候這里選擇與芯片連接的 COM 口號,可以點擊 Refresh 按鈕進行 COM 號的刷新
- Uart Rate:當選擇 UART 進行下載的時候,填寫波特率,推薦下載頻率2MHz,不宜過高
- Board:選擇所使用的板子型號,這里選擇 IoTKitA,當板子選定后,Xtal 會自動更新成與板子匹配的默認值,當然用戶也是可以再次更改的
- Xtal:選擇下載時的晶振頻率,如果電路板沒有焊接晶振,此處應當選內部RC32M時鐘源
-
Chip Erase 默認設置為False,即下載時不擦除Flash
- Partition Table:使用Dev Cube目錄下對應芯片型號 partition 文件夾中的分區表,默認選擇2M的文件
- Boot2 Bin:它是系統啟動后運行的第一個Flash程序,負責建立BLSP安全環境,并引導主程序運行,使用Dev Cube目錄下對應芯片型號 builtin_imgs 文件夾中的 Boot2 文件
- Firmware Bin:用戶編譯生成的bin文件路徑
- Media/Romfs:Media和Romfs二選一,如果勾選 Media,選擇的是文件,如果勾選 Romfs,則選擇的是文件夾
- MFG Bin:選擇MFG文件
- AES-Encrypt:如果使用加密功能,需要將AES-Encrypt選項選中,并在旁邊的文本框中輸入加密所使用的Key和IV。輸入的是十六進制對應的“0”~“F”,一個Byte由兩個字符構成,所以Key和IV分別要求輸入32個字符。需要注意的是IV的最后8個字符(即4Bytes)必須全為0
-
Single Download Config:勾選Enable后可下載單個文件,在左側文本框填寫下載的起始地址,以0x打頭
我們實際在燒錄時僅僅需要配置我框出來的文件,理解好他們的作用就可以了。最好就是燒錄點擊下載就可以了。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
躍昉科技
+關注
關注
0文章
76瀏覽量
2470 -
開發板試用
+關注
關注
3文章
301瀏覽量
2355
發布評論請先 登錄
相關推薦
熱點推薦
【道生物聯TKB-620開發板試用】TK8620 RISC-V開發環境搭建和固件編譯和燒錄
TK8620時注意開發板上的S1要撥到UART_2201一側,S8要撥到UART_CH340一側。
當然可以通過讀取整片來備份整個flash內的數據,燒錄之前記得備份flash的數據,該工具會生成一個
發表于 04-19 00:19
【貝啟科技BQ3568HM開源鴻蒙開發板深度試用報告】系統鏡像編譯和燒錄
于進行圖形界面應用的開發。貝啟科技BQ3568HM開源鴻蒙開發板配備了顯示屏,可以開發GUI應用。
一、系統鏡像編譯
參考 BQ3568_代碼下載-開源鴻蒙技術交流-Bearkey-開
發表于 03-16 10:53
【ELF 2學習板試用】ELF 2開發板的鏡像燒錄與網線連接配置
鏡像燒錄
鏡像獲取
ELF 2
高性能嵌入式 AI學習 | ElfBoard 官網-嵌入式Linux開發板/學習板-讓嵌入式學習釋放無限可能
在此官網資料中找到”04 鏡像“,點進去后
發表于 02-05 22:19
OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發板演示
本文介紹瑞芯微主板/開發板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發板演示。搭載了瑞芯微RK3566四核處理器,樹莓派卡片電腦設計,支持開

RISC-V廠商躍昉科技榮獲橫琴粵澳深度合作區“潛力獨角獸企業”認定
其未來巨大的發展潛力。 躍昉科技聚焦研發基于RISC-V架構的SoC芯片產品,已推出了SF1、BF2、GF3、GF5、NB2L、NB2 等六
【龍芯2K0300蜂鳥板試用】燒錄固件
SPI燒錄的座子,在這個位置這里需要一個USB轉SPI的轉接板,比如CH341的 接線后不要給開發板通電,避免CPU對FLASH進行操作影響燒錄器燒
發表于 09-02 00:17
linux開發板如何編譯curl
準備開發環境 確保你的開發板已經安裝了編譯 curl 所需的工具,包括 gcc 、 make 和可能的其他庫。如果開發板是交叉編譯環境(即
評論