【经验】HK32F030M系列MCU使用GCC配置开发环境教程
航顺芯片推出的HK32F030M系列MCU采用Cortex-M0内核,内置32KB Flash,4 KB SRAM,以及448B的EEPROM,有着丰富的接口和外设资源,性价比高,被广泛使用在多种场合。开发人员在开发基于HK32F030M系列MCU的产品时通常使用KEIL、IAR等收费IED。这篇文章主要介绍使用免费开发环境进行HK32F030M系列MCU的开发。主要包括搭建GCC环境、配置开发环境和新建工程。
搭建环境
1.1VScode编辑器
VScode是一个简化高效的代码编辑器,通过安装EIDE、Cortex-Debug等插件,可以把它变成一个编译器。先在官网下载VScode,并安装。为了避免出现不明bug,所有软件都建议安装路径不要出现中文。
安装好之后,在VScode中下载插件Embedded IDE(后续都简称EIDE)和Cortex-Debug用于工程的编译和调试。安装流程如下图所示。
1.2代码编译工具链下载
针对ARM架构的芯片,ARM公司提供了交叉编译工具链,这篇文章主要搭建航顺HK32F030M系列的GCC开发环境,该芯片为Cortex-M0内核,因此使用面向Cortex-M系列的单片机交叉编译工具链。需要下载的交叉编译工具链如下图所示。
1.3下载JLINK
如果有JLINK就在VScode中直接配置JLINK路径,没有的话就在官网进行下载(航顺支持JLINK6.7以上版本),同时记住下载路径用于后续开发环境配置。
2.基于航顺HK32F030M系列的开发环境配置
打开VScode,配置GCC编译链和JLINK的路径。点击EIDE,点击操作下的打开插件设置,选择EIDE.ARM.GCC:Install Directory将GCC的路径输入进去。
接着继续下滑,找到JLINK安装路径,EIDE.JLink:Install Directory,输入JLINK安装路径。
到这一步,就可以在GCC环境下进行航顺MCU的开发了。
3.新建工程
在EIDE中提供了航顺HK32F030M系列的工程模板,我们使用这个工程模板进行后续开发。首先打开EIDE,在操作这里选择新建项目,选择从远程仓库获取。
之后会出现模板类型,选择MCU,之后在出现的菜单中选择航顺
输入需要创建工程的名称
输入名称并选择合适路径保存之后出现下图提示,选择YES就可以切换到工作区
点击EIDE就可以看到生成的工程模板,后续的开发就可以继续在工程模板上进行
点击编译,可以看到点亮LED灯例程编译成功。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由杜冬青提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】解析航顺芯片老版本MCU HK32F103串口USART通讯时偶尔出现数据错误的原因及解决方法
有部分客户在使用航顺芯片HK32F103系列芯片的串口通讯时,偶尔出现数据错误,本文主要解析其数据错误的原因及解决方法。
【经验】航顺32位MCU HK32F030M FLASH擦写操作非法操作解决方案
HK32F030M是航顺一款入门级经济型32位MCU,使用ARM® Cortex®-M0内核,最高工作频率32MHz。本文将介绍HK32F030M FLASH擦写操作非法操作解决方案。
【经验】HK32F030系列MCU关于出现串口不兼容的解决方法
航顺芯片推出的HK32F030系列MCU内置的低成本、超低功耗Cortex™-M0核心,,使得MCU与所有的ARM工具和软件兼容。本文就该系列MCU如何代替出现串口不兼容做一个简单介绍。
航顺芯片和意法半导体的MCU参数对照表
航顺芯片和意法半导体的MCU型号PIN TO PIN 兼容对照表,航顺芯片32位MCU、低功耗蓝牙 SoC 芯片,最高工作频率32MHz-120MHz,闪存16KByte-512KByte。
产品型号
|
品类
|
系列
|
意法半导体型号
|
内核
|
最高工作频率(MHz)
|
闪存(KByte)
|
ST系列
|
内核
|
ROM (KB)
|
SRAM (KB)
|
IIC
|
UART
|
SPI/I2S
|
工作电压VDD(V)
|
封装形式
|
工作温度(℃)
|
兼容类型
|
描述
|
HK32F103RBT6
|
32位MCU
|
HK32F103
|
STM32103RBT6 STM32F103R8T6
|
32位ARM® Cortex®-(M3)
|
96MHz
|
128KByte
|
S**32F103
|
Cotex-M3
|
128KB
|
20KB
|
2
|
3
|
2
|
2.0V~5.5V
|
LQFP64
|
-40℃to105℃
|
PIN TO PIN 软硬件兼容
|
支持1.6uA低功耗,外设丰富,USB/CAN
|
选型表 - 航顺芯片 立即选型
Top Chinese 8/32-bit MCU Manufacturers with ARM Cortex-M0, M0+, M3, M4 and Stable Supply
In the face of rising semiconductor raw material prices and a continued shortage of production capacity, Sekorm has joined Civil Technology, Arteli, Chipsea, China Microelectronics, Fudan Microelectronics, Aerospace Shun, and other mainstream MCU manufacturers to provide stable MCU supply guarantees
【工程师秘籍】航顺芯片一文教会你中级性能的MCU应该怎么选
本文以航顺芯片HK32F407系列M4内核MCU为例讲解了如何根据自己的项目进行产品选型,希望为广大工程师作者带来一些启发。
基于航顺芯片车规级MCU HK32A040的车窗升降防夹解决方案
基于航顺芯片M0系车规级MCU HK32A040C8T3的车窗玻璃升降防夹开关方案,无需专用传感器,可通过学习弥补多次运行带来的偏差,安全性高,同时可极大地降低车窗控制器总成本,已得到众多主机厂的青睐。
航顺芯片32位MCU选型表
航顺芯片ARM Cortex-M0、M0+、M3、M4及RISC-V等二十六大系列,300余款工业/商业/车规级、通用/专用/定制化32位MCU提供选型帮助,P2P软硬件兼容S**32
产品型号
|
品类
|
系列
|
内核
|
ROM(KB)
|
SRAM(KB)
|
最高工作频率(MHz)
|
闪存(Kbyte)
|
IIC
|
UART
|
SPI/I2S
|
工作电压VDD(V)
|
封装
|
工作温度(℃)
|
HK32F103RBT6
|
32位MCU
|
HK32F103
|
32位ARM® Cortex®-(M3)
|
128KB
|
20KB
|
96MHz
|
128KB
|
2
|
3
|
2
|
2.0V~5.5V
|
LQFP64
|
–40℃ to 105℃
|
选型表 - 航顺芯片 立即选型
基于航顺芯片车规级MCU HK32A040C8T3的汽车拨档开关解决方案
航顺芯片M0系车规级MCU HK32A040C8T3就是这样一颗“大脑”,应用在拨档开关方案中,其主要作用是接收来自拨档开关的信号,并将这些信号转换为能够控制汽车发动机、变速器等部分的电信号,从而简化驾驶操作,为驾驶员提供极大的便利。
【选型】航顺芯片MCU HK32F103CBT6兼容GD32F103CBT6,功耗低至1.6μA,工作温度最高105℃
HK32F103CBT6是一颗高性能的ARM CortexTM-M3 32位的RISC内核的MCU,最高工作频率96MHz,内置高达128KB FLASH、20KBSRAM,本文主要介绍航顺HK32F103CBT6与GD32F103CBT6性能对比。
国产MCU厂商,靠什么从内卷中脱颖而出?航顺联合创始人兼CTO王翔:产品的质量和独特性才是关键
SIA数据显示,中国MCU市场占全球25%左右。尽管市场规模庞大,但国内MCU厂商的产品主要集中在中低端市场,同质化竞争严重。本土厂商面临着巨大的内卷压力,市场价格混乱,利润空间不断压缩。Big-Bit借此机会采访航顺芯片的联合创始人兼CTO王翔,与他探讨了国内高端MCU市场的发展现状、航顺芯片的策略与思考,以及未来规划。
【选型】国产ARM架构MCU用于电机控制,兼容STM32F103RBT6,性能封装基本一致
驱动电机离不开MCU的控制,STM32F103RBT6是一款常用的用来控制电机的MCU。研发过程中部分用户提出要求,希望推荐其他型号作为备选对比,综合评估。本文推荐航顺芯片的ARM架构MCU HK32F103RBT6,封装兼容,参数对齐,满足使用要求。
【IC】航顺芯片HK32S0192——打破传统!新世代指纹传感专用MCU
航顺芯片推出HK32S0192——打破传统!新世代指纹传感专用MCU,具有低功耗触摸侦测唤醒,专用高速数据传输接口ASPI@24MHZ等核心特点。
【选型】国产MCU HK32F103CBT6可兼容STM32F103CBT6,最高工作频率96MHz
伴随着国产替代的浪潮,某客户一直使用的STM32F103CBT6想寻找一颗国产替代的物料,我们推荐国产品牌航顺芯片的HK32F103CBT6(以下简称HK),可PTP兼容STM32F103CBT6(以下简称STM),软硬件兼容,本文是2款MCU的参数性能对比。
HK32F030M 用户手册
型号- HK32,HK32F030MD4P6,HK32F030MF4N6,HK32F030MJ4M6,HK32F030MF4P6,HK32F030M 系列,HK32F030M,HK32F030MF4U6
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论