1. 使用范围
本文档基于NXP M4芯片,介绍MCU镜像文件烧录流程以及在烧录过程中遇到的问题。
2. 烧录步骤
2.1 资源准备
烧录前需准备MCU镜像文件,镜像文件一般由Keil工具、SylixOS IDE工具或者其他工具生成,本文档以Keil工具为例,软件安装过程本文档不做详细介绍。
MCU镜像可通过J-link、ST-link等工具烧录,本文档以J-link工具为例,软件安装过程本文档不做详细介绍。
2.2 生成镜像文件
在Keil工具中导入工程,由Keil软件编译生成镜像文件,如图 2.1所示。
本文档基于NXP M4芯片,介绍MCU镜像文件烧录流程以及在烧录过程中遇到的问题。
2. 烧录步骤
2.1 资源准备
烧录前需准备MCU镜像文件,镜像文件一般由Keil工具、SylixOS IDE工具或者其他工具生成,本文档以Keil工具为例,软件安装过程本文档不做详细介绍。
MCU镜像可通过J-link、ST-link等工具烧录,本文档以J-link工具为例,软件安装过程本文档不做详细介绍。
2.2 生成镜像文件
在Keil工具中导入工程,由Keil软件编译生成镜像文件,如图 2.1所示。
图 2.1 编译工程
2.3 设置烧录设备选项
烧录前需设置烧录选项,设置选项如图 2.2所示。
烧录前需设置烧录选项,设置选项如图 2.2所示。
图 2.2 烧录选项
连接设备,上电操作后Keil工具会识别到J-link工具和MCU设备,如图 2.3所示。
图 2.3 Keil识别设备
识别到设备后,添加烧录设备型号,如图 2.4所示。
图 2.4 添加设备
设置完成后,点击烧录按钮,如图 2.5所示。
图 2.5 开始烧录
3. 烧录问题
3.1 烧录其他镜像文件
使用Keil烧录其他镜像文件时,需找到工程“debug”目录,替换“debug”目录中镜像文件,打开Keil工具直接烧录即可。
3.2 无法识别设备
在烧录时,如果误操作将MCU设备锁死,导致设备无法识别,此时现象需将J-link的“Reset”脚接GND,然后通过J-link Commader输入“unlock kinetis”解锁设备,恢复设备后正常烧录即可。
3.1 烧录其他镜像文件
使用Keil烧录其他镜像文件时,需找到工程“debug”目录,替换“debug”目录中镜像文件,打开Keil工具直接烧录即可。
3.2 无法识别设备
在烧录时,如果误操作将MCU设备锁死,导致设备无法识别,此时现象需将J-link的“Reset”脚接GND,然后通过J-link Commader输入“unlock kinetis”解锁设备,恢复设备后正常烧录即可。