查看: 3296|回复: 3

[已解决] IAR 8烧录加密程序到KL16芯片里需要先单独擦除吗?

[复制链接]

该用户从未签到

10

主题

47

帖子

0

注册会员

Rank: 2

积分
144
最后登录
1970-1-1
发表于 2018-12-11 16:17:12 | 显示全部楼层 |阅读模式
之前KL16一直是用IAR 7开发的,我的程序设成了加密状态,一直烧写程序都没有问题。最近装了IAR 8,程序烧进去(不是空芯片),断电再上电,程序跑不起来。后来发现在IAR 8中先单独擦除一遍芯片,再烧录,程序就可以正常跑了。
我的IAR 8是不是哪里设置有问题?
按理说,每次烧录程序前,IAR然道不是先擦除,再烧入吗?
看了一下IAR 8中Debugger\Download中的界面,跟IAR 7 还是有所区别的,多了一项Perform mass erase before flash的可选项,但是是灰的,前面勾不上。
哪位大神帮我解答一下,万分感谢!

iar.jpg

最佳答案

g2304 发表于 2018-12-11 16:38 我是PE直接生成的代码,之前是IAR 7的工程,装了IAR 8之后,就通过IAR 8 转换成了新工程 ... 据我所知,IAR7的工程直接跑IAR8可能会有问题,IAR8貌似底层很多文件都换文件夹了。 MKL1 ...
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24891
最后登录
2025-7-21
发表于 2018-12-11 16:31:22 | 显示全部楼层
楼主你好。
你有没有试下官方的SDK KL16的IAR代码,那里的IAR代码是基于IAR8.X的,可以直接点击下载的。
你可以试下看看。
按道理下载之前,会先擦除下芯片,所以可能还是哪里配置的问题。另外,你的工程是IAR7.X的工程吗?
或者你可以尝试下直接新建IAR8.X的工程,是否还有这样的问题。
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

47

帖子

0

注册会员

Rank: 2

积分
144
最后登录
1970-1-1
 楼主| 发表于 2018-12-11 16:38:07 | 显示全部楼层
我是PE直接生成的代码,之前是IAR 7的工程,装了IAR 8之后,就通过IAR 8 转换成了新工程
回复 支持 反对

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24891
最后登录
2025-7-21
发表于 2018-12-12 13:43:48 | 显示全部楼层
g2304 发表于 2018-12-11 16:38
我是PE直接生成的代码,之前是IAR 7的工程,装了IAR 8之后,就通过IAR 8 转换成了新工程 ...

据我所知,IAR7的工程直接跑IAR8可能会有问题,IAR8貌似底层很多文件都换文件夹了。
MKL16官方是有SDK的,你跑下官方的SDK试试呢?
官方SDK下载链接:
http://mcuxpresso.nxp.com/en/welcome
如果还有问题,欢迎继续交流!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 20:20 , Processed in 0.093980 second(s), 26 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表