本文来源电子发烧友社区,作者: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文章
87浏览量
3294 -
开发板试用
+关注
关注
3文章
303浏览量
2786
发布评论请先 登录
相关推荐
热点推荐
昉·星光开发板使用基础和GPIO点灯
小于100mA,超过最大值将损坏引脚。
本次课程,将会用到40Pin中的GPIO13(UART RX)、GPIO14(UART TX)、GPIO0、GPIO2、GPIO4、GND。
四、昉·星光开发板
发表于 03-26 07:51
昉·星光开发板按键处理
来设置LED,如果按下按键,则点亮LED,如果松开按键,则熄灭LED。
首先,参考下图,将单色LED模块和按键模块,连接到昉·星光开发板:
实物连接如下:
然后,编写如下的程序
发表于 03-26 06:31
【RA-Eco-RA4M2开发板评测】+烧录程序使两led灯闪烁
代码烧录到瑞萨的MCU中很是方便。
1.创建工程
新建工程 -> 选择芯片型号、IDE、工具链、是否使用操作系统等信息。如下图:
2.编译程序,没有错误。
3.烧录:
发表于 03-19 09:48
昉·星光开发板巡线传感器使用
。
参考之前的连线说明,将2路巡线传感器连接到昉·星光开发板,主要L、R连接到对应的GPIO口。
然后,编写如下的程序:
# -*- coding: utf-8 -*-# file:
发表于 03-13 08:09
【正点原子STM32N647开发板试用】--开箱与开发环境搭建
扩展固件找不到正点原子板子,拷贝到此.../ExternalLoader路径下软件可搜索到并使用。
至此,开发环境基本准备完毕。
三.创建工程编译、烧录、运行
发表于 01-25 00:01
【获奖名单】2025开发板评测大赛优秀开发者、最受欢迎开发板公布
HH-SCDAYU800A281852lustao
最受欢迎开发板:专题开发板名称
RISC-V专题赛昉 VisionFive 2
沁恒 CH585
玄铁 Banana Pi
发表于 11-21 09:31
【作品合集】赛昉科技VisionFive 2单板计算机开发板测评
【VisionFive 2单板计算机试用体验】烧录系统+开箱启动
第一期合集: 微五科技CF5010RBT60开发板测评作品合集
第二期合集: 创龙科技TLT113/TL3562-Mi
发表于 09-04 09:08
如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder
本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序
跃昉科技正式入驻RuyiSDK开发者社区,助力RISC-V生态建设
栈、功能强大的开发工具链,涵盖编译、调试、模拟等全流程支持,并兼容市场上主流 RISC-V 开发板,向 RISC-V 开发者提供一站式服务。RuyiSDK
【HZ-RK3568开发板免费体验】合纵恒跃 HZ-RK3568 开发板开箱+开发环境搭建
使用 ./build.shcleanall 清除编译结果,重编耗时长,慎用!
烧录板卡
1、连接开发板的usb(P7)到PC机(确保电源已关闭)
2、打开软件 RKDevTool。此时
发表于 06-25 23:37
基于RK处理器,创龙TL3562-MiniEVM开发板试用体验
数量: 10块 更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
性能强悍!合众HZ-RK3568开发板试用体验
月19日 评测数量: 10块 更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
【跃昉科技BF2开发板试用体验】编译程序和烧录固件
评论