智芯MCU软件开发环境搭建

news/2024/12/22 2:36:44/

智芯MCU软件开发环境搭建

目录

  • 智芯MCU软件开发环境搭建
    • 前言
    • 1 软件安装
    • 2 编译环境
    • 3 烧录环境
    • 4 新建工程
    • 结束语

前言

智芯科技的MCU主要应用于汽车行业,属于车规级的MCU,目前上市的MCU型号较少,相关资料也不多,所以这里出一期开发环境搭建的教程给需要的朋友。
在这里插入图片描述

1 软件安装

智芯MCU开发需要的软件主要是编译的IDE以及烧录工具。IDE可以用Keil uVision,也可以用IAR或者其他,本文只介绍Keil的搭建,所以这里只需要安装Keil即可。烧录器我用的是JLink,所以软件只装JLink即可,我这里没有尝试过其他烧录器,不确定其他烧录器是否也可以使用。

软件准备:
1、Keil uVsion MDK5按正常环境安装和破解即可。
2、Segger Jlink正常安装即可。
3、智芯的环境安装包,下载地址如下。
智芯Z20K1x环境包:https://download.csdn.net/download/ShenZhen_zixian/87932623
注:我这里只有这个系列的环境包,需要其他型号的自行查找。

2 编译环境

想用Keil编译的话需要先在上面添加智芯的芯片。方法如下:

1、依次打开IdeSupport_Install_Package\KEIL,复制ARM文件夹。
在这里插入图片描述

2、打开Keil5安装路径。
把前面复制的ARM粘贴到Keil5的安装目录下。
在这里插入图片描述

3、打开Keil5,能看到ARM Crtex Mo plus即可。
在这里插入图片描述

3 烧录环境

想用Jlink烧录固件,得先添加智芯的芯片,方法如下:

1、依次打开IdeSupport_Install_Package -> SEGGER,复制Devices文件夹。
在这里插入图片描述

2、打开Segger Jlink安装路径。
把前面复制的Devices文件夹粘贴到Segger Jlink的安装路径。
默认路径如:C:\Program Files (x86)\SEGGER\JLink_V646
在这里插入图片描述

3、回到IdeSupport_Install_Package -> SEGGER路径,以记事本方式打开JLinkDevices.xml,并复制以下内容。
在这里插入图片描述

4、同样在Segger Jlink安装路径上找到JLinkDevices.xml并以记事本方式打开。
在这里插入图片描述

5、在末尾的位置把前面复制的文本加进去。
在这里插入图片描述

6、打开J-Flash,在芯片列表能看到智芯MCU即可。
在这里插入图片描述

4 新建工程

新建工程和STM32基本一致,只需注意以下几点:

1、芯片型号
在这里插入图片描述

2、项目管理
在这里插入图片描述

3、内存配置
在这里插入图片描述

4、下载配置
在这里插入图片描述

5、Linker设置
注:Z20K118M_flash.scf文件在MakeRule文件夹里面,整个文件夹拷贝到工程目录下即可。
在这里插入图片描述

6、连接JLink,能读到智芯MCU即可。
在这里插入图片描述

结束语

好了,关于智芯MCU软件开发环境搭建的讲解就到这里,步骤看着多,实际上操作起来是很容易的,如果还有什么问题,欢迎在评论区留言,谢谢。


http://www.ppmy.cn/news/503394.html

相关文章

笔记本设置蓝牙唤醒_苹果手机的抬起唤醒功能耗电多吗?如何尽量延长电池续航时间...

事实上曾几何时,我们知道双击亮屏包括抬手亮屏,在安卓里面是常受欢迎,但同时又非常耗电的原因就在于,借助第三方程序的长住肯定是会增加电量的消耗,这一点也让很多喜欢双击亮屏,包括抬手亮屏的用户非常的矛…

stm8低功耗 唤醒

一.MCU耗能因素 现代的MCU一般使用CMOS技术,耗能包括2种,静态消耗和动态消耗。 总电能消耗静态消耗动态消耗, 即:IDDfIDynamicRun[uA/MHz]IStatic[uA]. 静态消耗:主要是晶体管消耗能量; 因…

手机功耗之唤醒源详解

和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一、手机功耗问题浅析博文二、Sleep 、suspend三、SPM (System Power Manager)四、Deep idle五、SODI (screen on deep idle)六、systrace/ftrace七、w…

基于cycle of curves的Nova证明系统

1. 引言 主要见斯坦福大学Wilson Nguyen、Dan Boneh和微软研究中心Srinath Setty 2023年论文《Revisiting the Nova Proof System on a Cycle of Curves》。 前序博客有: Nova: Recursive Zero-Knowledge Arguments from Folding Schemes学习笔记 在2021年Nova …

【算法设计与分析】期末复习

文章目录 复习大纲第一章算法概述1.1算法与程序1.2 算法复杂性分析 第二章递归与分治策略分治法的基本思想递归与分治的关系:用分治法解决的问题的几个特征:例题: 第三章动态规划动态规划的基本思想:分治与动态规划算法的异同&…

C# 反射 (Reflection) 的常用功能

目录 一、概述 二、实例化类 三、反射赋值 四、获取字段值 五、获取字段名 六、获取字段类型 七、调用方法 结束 一、概述 反射指程序可以访问、检测和修改它本身状态或行为的一种能力。 程序集包含模块,而模块包含类型,类型又包含成员。反射则…

明翰英语教学系列之雅思阅读篇V0.9(持续更新)

文章目录 传送门6. 阅读 READING6.1 阅读评分标准6.2 阅读题型6.2.1 阅读填空题摘要填空题(Summary)无选项摘要填空1. 找定位词2. 确定答案词的词性3. 原文定位4. 对应5. 检查 有选项摘要填空 图表/流程图/表格填空题(Diagram/Flowchart/Tabl…

#深圳南山#AfterShip 招聘 Node.js、React.js、 Python 高级后台、 Python 爬虫、大数据、SRE...

国际团队、全球性项目、高并发请求、福利好,业务增长迅速,持续有需求,欢迎推荐和自荐(推荐他人成功入职,有奖励 1-2W ) 招聘岗位(有高级和 leader 的坑) 我们的招聘网站链接&#xf…