IAR8.3:下载程序到flash防止掉电程序丢失设置

本文详细介绍了使用IAR8.3将程序下载至NXP MK66FX1M0xxx18单片机的Flash中,确保程序在断电后不丢失的方法。涵盖了配置芯片型号、设置下载器类型、更改下载方式及使用ST-LinkV2下载器的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明

软件:IAR 8.3
单片机:NXP的MK66FX1M0xxx18
下载器:ST-Link V2
如果你知道怎么配置只想看如何下载到flash直接跳转到“下载程序到Flash(发布用断电再上电不会丢程序:release)”

感谢浏览,本人第一篇博客,纪念 2020.8.14

下载前配置(config)

Project->options 或者 Alt+F7
提示:tools -> option 是配置软件的设置不是该工程的注意别弄错了
在这里插入图片描述

配置芯片型号:

点击右侧按钮更改具体芯片型号
在这里插入图片描述

设置下载器类型

点击红框标记的位置更改下载器类型
在这里插入图片描述

更改下载方式

点选

  • use flash loader(s)
    选择正常的.board文件,因为k66和IAR自带的board文件已经不一样了所以要去下载另一个。
    这里给出百度网盘地址: https://pan.baidu.com/s/1PV-m7DiJ5MQuy3-TzAQbKQ 提取码:voiq
    不要问为什么写的是K65。

在这里插入图片描述

配置下载器设置

在左侧找到你的下载器,点击,设置
因为我的是ST-Link/V2所以在选项改为…/V2然后为SWD
至此基本的东西设置完成,点ok确定设置。

这里给出讲swd和JTAG等的区别的文章https://blog.youkuaiyun.com/LEON1741/article/details/72846434
在这里插入图片描述

下载程序到ROM(调试用:debug)

  • 配置完成后就可以看到菜单栏里有对应的下载器类别

  • 在工程列表上显示的是–Debug 即调试模式,即下载到rom断电后程序会丢失

  • 在工具栏看到六边形中间带向下的箭头的是–make 即生成(下载到单片机的程序文件)

  • 检查完无错误后点红框中的绿色按钮(download and debug)可以下载到 rom并开始调试

tip:在debug模式下不能用project->download->download active application

正常配置完成后就是这个状态
在这里插入图片描述

下载程序到Flash(发布用断电再上电不会丢程序:release)

  • 点击红框位置更改为–Release 即为发布模式 即下载到flash 断电程序不会丢失
  • tip:问题是要重新进行下载配置等等
  • 配置完成后即可用那个download and debug 绿色按钮调试下载
  • 或者用 Project ->Download ->Download active application 直接下载不调试
    在这里插入图片描述

在这里插入图片描述

  • 此时下载的文件断电后不会丢失,相比于下载到flash,debug模式下载速度更快,且可无限次下载,下载到flash,会对flash进行擦写,而flash会有擦写次数,且下载过程慢。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值