查看: 2929|回复: 1

[CodeWarrior] CW10.7 写 S9KEA128 Flash 错误求助

[复制链接]

该用户从未签到

2

主题

3

帖子

0

新手上路

Rank: 1

积分
38
最后登录
2018-4-9
发表于 2017-12-8 18:21:56 | 显示全部楼层 |阅读模式
各位大大,我在用CW10.7 的 PE 写 S9KEA128 的 Flash 的时候, 尝试了两种方法,都遇到了一些问题,请各位大大帮忙指正一下:

1. 用Internal -> IntFlash
在 main 函数中写入如下代码:
Err2 = IFsh1_SetByteFlash(addr,23);
Err2的返回值是0x03,写入的是23,读出来的是255;

*************************************************************************

2. 用LDD -> Flash_LDD
开启Use User Memory Areas -> yes,里面的flash地址填进去之后,都有如下错误提示:
Memory is already used from Component CPU
连编译都进不去。
而且从数据手册上没有看出来那个地址填什么比较合适

具体情况可以见附图:

希望各位大大帮忙解决一下啦!

最佳答案

看你这个情况,应该是0XE000 flash位置被代码给占了,你可以查看下代码量大小,是不是超过0XE000。 我建议你把flash操作放到flash最后一个sector去。

Flash_LDD 问题

Flash_LDD 问题

internal flash 配置

internal flash 配置
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24879
最后登录
2025-7-20
发表于 2017-12-12 16:55:56 | 显示全部楼层
看你这个情况,应该是0XE000 flash位置被代码给占了,你可以查看下代码量大小,是不是超过0XE000。
我建议你把flash操作放到flash最后一个sector去。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-20 20:08 , Processed in 0.088662 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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