打印
[汽车MCU – KEA]

KEAZ128 FLASH的操作问题

[复制链接]
2585|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
2008雨声|  楼主 | 2015-5-22 17:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
开发板:TRK-KEA128
开发软件:IAR
目的:需要把信息存储到Flash中
问题:操作Flash的代码是不是需要在内存中运行?因为用“Debug”模式 ,是正常运行的,用“Release”模式,出现 “ARM core Hard Fault”。
具体代码如何实现?有没有相关例程。

相关帖子

沙发
FSL_TICS_Jeremy| | 2015-5-25 10:48 | 只看该作者
Release模式和Debug在代码功能是一致的,只要区别在于编译器对代码优化级别和debug调试支持程度不同。
请参考KEA底层驱动库
https://bbs.21ic.com/forum.php?mo ... peid%26typeid%3D378

使用特权

评论回复
板凳
2008雨声|  楼主 | 2015-5-25 16:28 | 只看该作者
FSL_TICS_Jeremy 发表于 2015-5-25 10:48
Release模式和Debug在代码功能是一致的,只要区别在于编译器对代码优化级别和debug调试支持程度不同。
请参 ...

我提的问题 与 您回答的不在一个点上。操作flash的代码不能在flash上运行,所以debug模式下是完全正常的,所以现在的问题就是 怎样把flash上的代码在ram中运行。

使用特权

评论回复
地板
大苏牙| | 2015-5-25 17:16 | 只看该作者
帮楼主顶一下吧

使用特权

评论回复
5
FSL_TICS_Jeremy| | 2015-5-25 17:31 | 只看该作者
2008雨声 发表于 2015-5-25 16:28
我提的问题 与 您回答的不在一个点上。操作flash的代码不能在flash上运行,所以debug模式下是完全正常的 ...

操作FLASH的代码可以在FLASH中运行,只要不涉及到存储code部分的flash就好

使用特权

评论回复
6
史迪威将军| | 2015-5-25 23:05 | 只看该作者
FSL_TICS_Jeremy 发表于 2015-5-25 17:31
操作FLASH的代码可以在FLASH中运行,只要不涉及到存储code部分的flash就好

讲解的挺细致的,看来用的多就知道的多

使用特权

评论回复
7
FSL_TICS_Jeremy| | 2015-6-4 09:18 | 只看该作者
非常感谢你关于Kinetis的技术问题。如果你没有其他问题,我们将此帖默认为已解决.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

87

帖子

2

粉丝