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