楼主: LFang

[求助] 【求助】使用SDK如何在MDK中将函数指定到flash地址?

[复制链接]

该用户从未签到

11

主题

91

帖子

0

高级会员

Rank: 4

积分
660
最后登录
2020-3-4
 楼主| 发表于 2015-3-30 13:04:18 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-3-30 12:50
你是只有修改后的代码不能烧写,还是所有的代码现在都下载不进去了?
我是能下载,而且代码也能分配到指 ...

我是修改后才下不进去的,我把 K22FN512xxx12_flash.scf文件里面自己定义的那一段注释掉就可以下,我看了你的截图跟我的代码没发现有什么不一样呀,我把我代码传上来,麻烦你帮我看看,谢谢啦!http://yunpan.cn/cZ4xA9nVseufy  访问密码 e53f
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

91

帖子

0

高级会员

Rank: 4

积分
660
最后登录
2020-3-4
 楼主| 发表于 2015-3-30 13:20:40 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-3-30 12:50
你是只有修改后的代码不能烧写,还是所有的代码现在都下载不进去了?
我是能下载,而且代码也能分配到指 ...

不好意思,刚才工程有点问题,这个才是我真正测试的,http://yunpan.cn/cZ4YM63ss9Ckv  访问密码 f2d5
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-30 13:29:01 | 显示全部楼层
LFang 发表于 2015-3-30 13:20
不好意思,刚才工程有点问题,这个才是我真正测试的,http://yunpan.cn/cZ4YM63ss9Ckv  访问密码 f2d5 ...

好的,我会帮你看看的。
看了HEX,你的代码也指定过去了,我下载试试。
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-30 13:33:07 | 显示全部楼层
你代码在我这里能正常工作,
32.jpg

我烧进去,可以看到LED在闪烁。没有报错。
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

91

帖子

0

高级会员

Rank: 4

积分
660
最后登录
2020-3-4
 楼主| 发表于 2015-3-30 13:49:25 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-3-30 13:33
你代码在我这里能正常工作,

啊?这样子的话那可能就跟芯片代码保护有关啦?是这样子的:我现在这块芯片56K之后的8K flash被我保护起来了,我的工程里面在main.c中有一段代码是设置保护位的,你能不能把图片中的这段注释去掉(这样子的话56K之后的8K flash就被保护起来了),再测试几遍看看呢?
保护设置.png
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-30 13:55:21 | 显示全部楼层
你不保护,是否能烧?
这个和保护应该关心不大的,因为在之前分配代码的时候已经写进去了,而代码保护只有在你运行之后才执行的。
这样,你下载代码之前,先用JLINK-COMMANDER mass erase一下, 在JLINK COMMANDER 中输入 unlock kinetis 全片擦除。
然后你再下载程序
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

91

帖子

0

高级会员

Rank: 4

积分
660
最后登录
2020-3-4
 楼主| 发表于 2015-3-30 14:04:24 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-3-30 13:55
你不保护,是否能烧?
这个和保护应该关心不大的,因为在之前分配代码的时候已经写进去了,而代码保护只有 ...

我用JLINK-COMMANDER mass erase了,还是没用,另外我是用programonce命令编程IFR区来保护代码的,保护位已经改不了了,我手上没芯片了,你帮我把那段注释去掉,再测试看看是不是这个问题?非常感谢!
解锁.jpg
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-30 14:14:52 | 显示全部楼层
LFang 发表于 2015-3-30 14:04
我用JLINK-COMMANDER mass erase了,还是没用,另外我是用programonce命令编程IFR区来保护代码的,保护位 ...

33.jpg
还是可以烧的。
program once也不会影响烧录啊。
只是一次编程,下次再编程就会失败而已,但是下载是不会被影响的。

回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

91

帖子

0

高级会员

Rank: 4

积分
660
最后登录
2020-3-4
 楼主| 发表于 2015-3-30 14:24:54 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-3-30 14:14
还是可以烧的。
program once也不会影响烧录啊。
只是一次编程,下次再编程就会失败而已,但是下载是不 ...

第一次烧是可以的,你这是烧了几次,你再烧一次看看?
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-3-30 14:28:38 | 显示全部楼层
LFang 发表于 2015-3-30 14:24
第一次烧是可以的,你这是烧了几次,你再烧一次看看?

我都烧三遍了。每次都成功进去。
而且是把代码屏蔽之后,每次都能烧进去,运行,退出,然后再重新烧录。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-24 00:19 , Processed in 0.104494 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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