查看: 3228|回复: 7

[已解决] 【KE02】使用J-flash烧写片内EEPROM提示错误

[复制链接]

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
41
最后登录
2019-11-29
发表于 2015-9-18 15:26:32 | 显示全部楼层 |阅读模式
本帖最后由 WinderSnow 于 2015-9-18 15:27 编辑

使用FRDM-KE02Z64烧写带有操作EEPROM的程序代码,烧写软件使用J-Flash V4.86a,选定型号为MKE02Z64xxx2,在flash配置中只有64Kflash的128分区地址定义,没有256字节EEPROM相关描述,连接下载时出现错误。如下图:(请大神帮看下会是Jflash的版本问题还是什么设置不对)

最佳答案

楼主你好,从Segger官网看到原因了。 http://forum.segger.com/index.ph ... p;amp;threadID=2164 总之就是JFLASH不支持KE的EEPROM烧录,所以目前就两个办法: 1.用IDE烧录 2,程序中不要用constant定义EEPROM,用 ...

J-Flash报错

J-Flash报错
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-9-18 17:18:00 | 显示全部楼层
本帖最后由 FSL_TICS_ZJJ 于 2015-9-18 17:19 编辑

楼主你好,你的JLINK的驱动版本太低了,把驱动先更新下。
驱动到SEGGER官网下载。
另外,你把你的烧录文件的HEX给我,我这边烧录试试。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
41
最后登录
2019-11-29
 楼主| 发表于 2015-9-18 17:46:54 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-9-18 17:18
楼主你好,你的JLINK的驱动版本太低了,把驱动先更新下。
驱动到SEGGER官网下载。
另外,你把你的烧录文件 ...

驱动最新的是哪个版本,烧录文件就直接 用的EEPROM的例程测试的,只是用申明常量的方式初始化了256字节数组到eeprom的位置
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
41
最后登录
2019-11-29
 楼主| 发表于 2015-9-18 17:56:34 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-9-18 17:18
楼主你好,你的JLINK的驱动版本太低了,把驱动先更新下。
驱动到SEGGER官网下载。
另外,你把你的烧录文件 ...

刚测试完从SEGGER官网下载的最新版驱动V5.02C,里边设置和4.86版本是一样的,同样会出现错误。求解,泪崩了~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
41
最后登录
2019-11-29
 楼主| 发表于 2015-9-21 09:33:59 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2015-9-18 17:18
楼主你好,你的JLINK的驱动版本太低了,把驱动先更新下。
驱动到SEGGER官网下载。
另外,你把你的烧录文件 ...

大神,求支持~~~
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-9-21 13:25:06 | 显示全部楼层
本帖最后由 FSL_TICS_ZJJ 于 2015-9-21 13:59 编辑
WinderSnow 发表于 2015-9-18 17:56
刚测试完从SEGGER官网下载的最新版驱动V5.02C,里边设置和4.86版本是一样的,同样会出现错误。求解,泪崩 ...

楼主你好!
用constant定义的EEPROM的地址,在JFLASH中烧录的确会有问题,而且也没有找到对应的选项。
这样,我问问SEgger的支持,看看他们有没有办法设置。
如果有回复就会立即告诉你,还请耐心等待下。
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-9-21 14:03:07 | 显示全部楼层
本帖最后由 FSL_TICS_ZJJ 于 2015-9-21 14:33 编辑

另外,你暂时可以先用IDE结合JLINK烧录,估计JFLASH软件还是有些限制。
我看了segger的官网,没有找到提交技术服务请求的地方。
所以,还是结合IDE烧录,或者上电后,使用eeprom操作的方式,把值写入到eeprom,然后再用JFLASH烧录。
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2015-9-24 14:20:35 | 显示全部楼层
楼主你好,从Segger官网看到原因了。
http://forum.segger.com/index.php?page=Thread&threadID=2164

总之就是JFLASH不支持KE的EEPROM烧录,所以目前就两个办法:
1.用IDE烧录
2,程序中不要用constant定义EEPROM,用命令写入,然后生成HEX再用JFLASH烧录。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-28 23:20 , Processed in 0.105384 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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