智芯MCU软件开发环境搭建


智芯MCU软件开发环境搭建

目录

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

前言

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

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] - 智芯MCU软件开发环境搭建 - MaxSSL

2、打开Keil5安装路径。
把前面复制的ARM粘贴到Keil5的安装目录下。
图片[3] - 智芯MCU软件开发环境搭建 - MaxSSL

3、打开Keil5,能看到ARM Crtex Mo plus即可。
图片[4] - 智芯MCU软件开发环境搭建 - MaxSSL

3 烧录环境

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

1、依次打开IdeSupport_Install_Package -> SEGGER,复制Devices文件夹。
图片[5] - 智芯MCU软件开发环境搭建 - MaxSSL

2、打开Segger Jlink安装路径。
把前面复制的Devices文件夹粘贴到Segger Jlink的安装路径。
默认路径如:C:\Program Files (x86)\SEGGER\JLink_V646
图片[6] - 智芯MCU软件开发环境搭建 - MaxSSL

3、回到IdeSupport_Install_Package -> SEGGER路径,以记事本方式打开JLinkDevices.xml,并复制以下内容。
图片[7] - 智芯MCU软件开发环境搭建 - MaxSSL

4、同样在Segger Jlink安装路径上找到JLinkDevices.xml并以记事本方式打开。
图片[8] - 智芯MCU软件开发环境搭建 - MaxSSL

5、在末尾的位置把前面复制的文本加进去。
图片[9] - 智芯MCU软件开发环境搭建 - MaxSSL

6、打开J-Flash,在芯片列表能看到智芯MCU即可。
图片[10] - 智芯MCU软件开发环境搭建 - MaxSSL

4 新建工程

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

1、芯片型号
图片[11] - 智芯MCU软件开发环境搭建 - MaxSSL

2、项目管理
图片[12] - 智芯MCU软件开发环境搭建 - MaxSSL

3、内存配置
图片[13] - 智芯MCU软件开发环境搭建 - MaxSSL

4、下载配置
图片[14] - 智芯MCU软件开发环境搭建 - MaxSSL

5、Linker设置
注:Z20K118M_flash.scf文件在MakeRule文件夹里面,整个文件夹拷贝到工程目录下即可。
图片[15] - 智芯MCU软件开发环境搭建 - MaxSSL

6、连接JLink,能读到智芯MCU即可。
图片[16] - 智芯MCU软件开发环境搭建 - MaxSSL

结束语

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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享