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

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

3天内不再提示

【合宙Air105开发板试用体验】2种开发方式的实现及比较

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

扫码添加小助手

加入工程师交流群

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

在进行Air105的开发方面,有不同的方法可以使用,这里主要介绍2种方式,一种是主流的以LuatiDE来开发的方式,另一种则是易于被MDK用户所接受的方式。
1. LuatIDE开发方式
采用LuatIDE方式,主要是以VS Code为开发环境,并通过加载LuatIDE来进行开发。
在该方式下,其开发环境的构建方法如下:
1)下载并安装程序
该软件的下载网站为:下载地址:https://code.visualstudio.com/
poYBAGK5uH-AK_ziAABAtzAvjdQ471.jpg
随后点击“VSCodeUserSetup-x64-1.68.1.exe”进行安装,并认可其协议见图1所示。
pYYBAGK5ukiALCQvAAHnAkzn1H0277.jpg
图1 接受协议
2)选择附加任务
按图2所示选取附加任务,并点击“下一步”。
poYBAGK5ukmATBMfAAEQMLsxK_Y980.jpg
图2 选取附加任务
3)执行安装
按图3所示点击“安装”,随后开始安装 。
poYBAGK5ukqAOBZ1AAEIAuU8TY4825.jpg
图3准备安装
pYYBAGK5ukyANePgAAC0WsDOFuc131.jpg
图4进行安装
poYBAGK5uk2AIu-GAADigYxRCGM029.jpg
图5完成安装
4)运行VS Code
运行VS Code并安装中文支持包,则其界面按图6所示 。
pYYBAGK5uk6AFgvVAADmFMT5m2w805.jpg
图6VS Code界面
5)安装LuatiDE支持包
点击“Install”加以安装
poYBAGK5ureAJrfGAAATuK3JE6s401.jpg
6)新建项目
按图7所示来创建一个示例工程,其程序内容则如图8所示。
poYBAGK5ulCAS1abAADEGlufGQw525.jpg
图7 创建示例工程
pYYBAGK5ulKAAR51AADkYGWCKR8198.jpg
图8 程序内容
7)下载测试
用数据线将开发板电脑连接好,通过“运行和测试”按钮,就可将程序下载到开发板加以运行。
2. MDK开发方式
采用MDK方式,则是使用Keil 来进行开发,但需要自行配置DAP-Link来进行下载。
本人所用Keil的版本是V5.25.2.0,在安装后其编辑界面如图9所示。
pYYBAGK5uvKAMm1GAAIKDbVBZ68033.jpg
图9 编辑界面
经编译,其结果如图10所示。
poYBAGK5uvSAcx18AAJnbhT55UE867.jpg
图10 完成编译
对于程序下载,则需要连接外部的DAP-Link。所用到DAP-Link引脚有4个,即VCC、GND、SWCLK 和 SWDIO。其中SWCLK对应的是PC4, 有现成的引脚可用,SWDIO所对应的是PC3, 它被LED所占用,且未被引出, 需要自行由LED处引出(靠近开关侧的电阻焊点),见图11所示。
pYYBAGK5uvWAfM6BAADpNP9G1xY784.jpg
图11 引出PC3
在连接DAP-Link的情况下,若是初次使用会出现图12所示的错误提示。这是因为PC3被分配给LED来使用,其工作在输出模式。为此,需要下载一个使PC3摆脱输出模式的程序来解除。
poYBAGK5uvaAHO6lAAG_8XVjvns357.jpg
图12 错误提示
此外,为了进行下载还需要下载一个Flash算法文件(Air105.FLM),并将其放到 C:Keil_v5ARMFlash 目录下,见图13所示。
poYBAGK5uviAZ3o-AAELQWq8iXQ690.jpg
图13 放置FLM 文件
随后,按图14所示设置烧录算法即可,这样就可以按F8来下载程序了。
poYBAGK5uvqAJg9bAAE7jVrXxGA214.jpg
图14 设置烧录算法
3.开发方式对比
就使用LuatIDE开发者来讲,若是初次使用需要有一个熟悉的过程并需要一个添加新软件的安装过程。
而对于采用MDK的人来讲,由于Keil是老牌的开发工具,熟悉的人比较多,易于直接上手,可有效地缩短熟悉过程。稍感不足的是,这款开发板的设计者似乎并不想让使用者采用MDK这种方式,并将SWCLK 和SWDIO所使用的PC4和PC3移作它用,从而使得在以DAP-Link进行下载时,非常不方便。若是将PC3也放置到扩展接口上,哪怕是在开发板上提供一个焊孔都会方便许多。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 合宙通信
    +关注

    关注

    0

    文章

    148

    浏览量

    2381
  • Air105
    +关注

    关注

    0

    文章

    48

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    有奖丨米尔 瑞芯微RK3506开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3506应用处理器的MYD-YR3506开发板免费试用名额来啦~~米尔提供了3块价值299元的MYD-YR3506开发板发起试用活动您不仅可以免
    的头像 发表于 06-19 08:04 854次阅读
    有奖丨米尔 瑞芯微RK3506<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    有奖丨米尔 瑞芯微RK3562开发板免费试用新增名额!

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3562应用处理器的MYD-YR3562开发板免费试用名额增加
    的头像 发表于 06-13 08:04 855次阅读
    有奖丨米尔 瑞芯微RK3562<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>新增名额!

    基于RK3576处理器,米尔RK3576开发板免费试用

    年7月19日   评测数量: 3块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-09 15:00 933次阅读
    基于RK3576处理器,米尔RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    多功能+高扩展能力加持,Air8000开发板最新资料

    开发者福利来袭!Air8000开发板兼具全面功能与强大扩展性的开发神器,将让物联网开发、原型设计等任务更高效,加速项目从概念到产品的转化。
    的头像 发表于 06-09 14:18 512次阅读
    多功能+高扩展能力加持,<b class='flag-5'>Air</b>8000<b class='flag-5'>开发板</b>最新资料

    搭载OpenHarmony操作系统,视美泰SC-3568HA开发板免费试用

    : 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:45 1014次阅读
    搭载OpenHarmony操作系统,视美泰SC-3568HA<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    基于RK处理器,创龙TL3562-MiniEVM开发板试用体验

    数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:31 917次阅读
    基于RK处理器,创龙TL3562-MiniEVM<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    性能强悍!合众HZ-RK3568开发板试用体验

    月19日   评测数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:30 1106次阅读
    性能强悍!合众HZ-RK3568<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    【免费试用开发板评测大赛开启!OH 、RISC-V、Rockchip顶级开发板等你试用~

    技术人的狂欢,开发者的盛宴!2025年最值得期待的硬核赛事——电子发烧友开发板评测大赛正式启动!无论你是开源生态的探索者、芯片架构的极客,还是物联网领域的创新达人,本次大赛三大赛
    的头像 发表于 06-05 08:05 751次阅读
    【免费<b class='flag-5'>试用</b>】<b class='flag-5'>开发板</b>评测大赛开启!OH 、RISC-V、Rockchip顶级<b class='flag-5'>开发板</b>等你<b class='flag-5'>试用</b>~

    有奖丨米尔 NXP i.MX91开发板免费试用来啦

    米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的MYD-LMX91开发板发起试用活动您不仅可以免费体
    的头像 发表于 06-05 08:02 1117次阅读
    有奖丨米尔 NXP i.MX91<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>来啦

    技术篇——Air8000开发板,一站式满足多功能高扩展开发需求!

    对于追求高效开发的你来说,Air8000开发板最新资料库的开放绝对不容错过。无论是智能控制、数据采集还是多场景应用开发,其多功能内核与高扩展接口,为各类项目提供“即插即用”式的解决方案
    的头像 发表于 06-04 15:59 448次阅读
    技术篇——<b class='flag-5'>Air</b>8000<b class='flag-5'>开发板</b>,一站式满足多功能高扩展<b class='flag-5'>开发</b>需求!

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

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

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

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

    有奖丨米尔 瑞芯微YR3562开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3562应用处理器的MYD-YR3562开发板免费试用活动来啦~~米尔提供了3块价值599元的MYD-YR3562开发板发起试用活动您不仅可以免
    的头像 发表于 03-20 08:05 806次阅读
    有奖丨米尔 瑞芯微YR3562<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

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

    RA-Eco-RA4M2-100PIN-V1.0开发板试用活动
    的头像 发表于 03-13 12:10 827次阅读
    有奖<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>活动报名

    有奖丨米尔 全志T536开发板免费试用

    米尔与全志合作发布的新品基于全志T536应用处理器的MYD-LT536-GK开发板免费试用活动来啦~~米尔提供了3块价值750元的MYD-LT536-GK开发板发起试用活动您不仅可以免
    的头像 发表于 12-26 08:05 1313次阅读
    有奖丨米尔 全志T536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>