0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【跃昉科技BF2开发板试用体验】编译程序和烧录固件

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-10 14:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:jf_04372103, 帖子地址:https://bbs.elecfans.com/jishu_2288866_1_1.html

上次分享了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的编译工具就简单很多,也可能是我不太习惯:

poYBAGK0HaiAfetKAABnexvPR6k907.jpg

其次,在烧录的过程中min-usb 真是太为难我了,我找遍了实验室和周围同学都没有这个接口,真的是太难了,最好终于在一个学校二手群找到了。接下来就是设置一下烧录工具的界面,简单做给介绍:

poYBAGK0HZWAempQAAJRsOEpXN8523.jpg
  • 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

    文章

    83

    浏览量

    2932
  • 开发板试用
    +关注

    关注

    3

    文章

    303

    浏览量

    2645
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【六岳微LY-F335开发板试用体验】串口烧录

    【六岳微LY-F335开发板试用体验】串口烧录 本文介绍了 六岳微 LY-F335 开发板通过串口烧录的方式实现
    发表于 09-20 21:12

    【作品合集】赛科技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开发板重新烧录引导程序
    的头像 发表于 08-08 20:16 3090次阅读
    如何用Arduino Nano/UNO R3<b class='flag-5'>开发板</b>给另一个Arduino IDE不能下载的Arduino Nano/UNO R3<b class='flag-5'>开发板</b>重新<b class='flag-5'>烧录</b>引导<b class='flag-5'>程序</b>bootlaoder

    【HZ-RK3568开发板免费体验】合纵恒 HZ-RK3568 开发板开箱+开发环境搭建

    使用 ./build.shcleanall 清除编译结果,重编耗时长,慎用! 烧录板卡 1、连接开发板的usb(P7)到PC机(确保电源已关闭) 2、打开软件 RKDevTool。此时
    发表于 06-25 23:37

    【评测试用】合众HZ-T536开发板免费试用体验

    【评测试用】合众HZ-T536开发板免费试用体验
    的头像 发表于 05-27 08:05 705次阅读
    【评测<b class='flag-5'>试用</b>】合众HZ-T536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>体验

    基于RK3576开发板固件烧录与更新

    在RK3576开发板上单击【RESET按键】,长按【LOAD按键】等待3~4秒,松开【LOAD按键】出现该设备信息则可以 进行固件烧录
    的头像 发表于 04-21 16:54 1270次阅读
    基于RK3576<b class='flag-5'>开发板</b>的<b class='flag-5'>固件</b><b class='flag-5'>烧录</b>与更新

    【道生物联TKB-620开发板试用】TK8620 RISC-V开发环境搭建和固件编译烧录

    TK8620时注意开发板上的S1要拨到UART_2201一侧,S8要拨到UART_CH340一侧。 当然可以通过读取整片来备份整个flash内的数据,烧录之前记得备份flash的数据,该工具会生成一个
    发表于 04-19 00:19

    免费丨米尔 STM32MP257开发板有奖试用

    米尔与ST合作发布的新品基于STM32MP257应用处理器的MYD-LD25X开发板免费试用活动来啦~~米尔提供了2块价值488元的MYD-LD25X开发板发起
    的头像 发表于 03-20 08:05 890次阅读
    免费丨米尔 STM32MP257<b class='flag-5'>开发板</b>有奖<b class='flag-5'>试用</b>

    【贝启科技BQ3568HM开源鸿蒙开发板深度试用报告】系统镜像编译烧录

    于进行图形界面应用的开发。贝启科技BQ3568HM开源鸿蒙开发板配备了显示屏,可以开发GUI应用。 一、系统镜像编译 参考 BQ3568_代码下载-开源鸿蒙技术交流-Bearkey-开
    发表于 03-16 10:53

    有奖试用!!RA-Eco-RA4M2-100PIN-V1.0开发板试用活动报名

    RA-Eco-RA4M2-100PIN-V1.0开发板试用活动
    的头像 发表于 03-13 12:10 844次阅读
    有奖<b class='flag-5'>试用</b>!!RA-Eco-RA4M<b class='flag-5'>2</b>-100PIN-V1.0<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>活动报名

    【ELF 2学习试用】ELF 2开发板的镜像烧录与网线连接配置

    镜像烧录 镜像获取 ELF 2 高性能嵌入式 AI学习 | ElfBoard 官网-嵌入式Linux开发板/学习-让嵌入式学习释放无限可能 在此官网资料中找到”04 镜像“,点进去后
    发表于 02-05 22:19

    M61/M62系列烧录指导(包含模组&amp;开发板)

    进入烧录模式 模组:将IO2接入TTL的话则自动进入烧录模式。 开发板:长按IO2不松开,短按EN,再松开IO
    的头像 发表于 01-06 10:06 1750次阅读
    M61/M62系列<b class='flag-5'>烧录</b>指导(包含模组&amp;<b class='flag-5'>开发板</b>)

    OpenHarmony源码编译烧录镜像教程,RK3566鸿蒙开发板演示

    本文介绍瑞芯微主板/开发板编译OpenHarmony源码后烧录镜像的教程,触觉智能Purple Pi OH鸿蒙开发板演示。搭载了瑞芯微RK3566四核处理器,树莓派卡片电脑设计,支持开
    的头像 发表于 12-30 10:08 1539次阅读
    OpenHarmony源码<b class='flag-5'>编译</b>后<b class='flag-5'>烧录</b>镜像教程,RK3566鸿蒙<b class='flag-5'>开发板</b>演示

    VMware环境下,同时烧录固件检测不到设备如何解决?触觉智能鸿蒙开发板演示

    本文介绍PC电脑端运行VMware环境下,同时烧录固件检测不到设备的解决方法。触觉智能Purple Pi OH鸿蒙开发板演示,搭载了瑞芯微RK3566芯片,类树莓派设计,Laval官方社区主荐,已适配全新OpenHarmony5
    的头像 发表于 12-19 09:36 1131次阅读
    VMware环境下,同时<b class='flag-5'>烧录</b><b class='flag-5'>固件</b>检测不到设备如何解决?触觉智能鸿蒙<b class='flag-5'>开发板</b>演示

    RISC-V厂商科技荣获横琴粤澳深度合作区“潜力独角兽企业”认定

    其未来巨大的发展潜力。 科技聚焦研发基于RISC-V架构的SoC芯片产品,已推出了SF1、BF2、GF3、GF5、NB2L、NB2 等六
    的头像 发表于 12-17 18:11 1484次阅读