[汽车MCU – KEA] KEAZ128 FLASH的操作问题

[复制链接]
3093|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 | 显示全部楼层
帮楼主顶一下吧
FSL_TICS_Jeremy 发表于 2015-5-25 17:31 | 显示全部楼层
2008雨声 发表于 2015-5-25 16:28
我提的问题 与 您回答的不在一个点上。操作flash的代码不能在flash上运行,所以debug模式下是完全正常的 ...

操作FLASH的代码可以在FLASH中运行,只要不涉及到存储code部分的flash就好
史迪威将军 发表于 2015-5-25 23:05 | 显示全部楼层
FSL_TICS_Jeremy 发表于 2015-5-25 17:31
操作FLASH的代码可以在FLASH中运行,只要不涉及到存储code部分的flash就好

讲解的挺细致的,看来用的多就知道的多
FSL_TICS_Jeremy 发表于 2015-6-4 09:18 | 显示全部楼层
非常感谢你关于Kinetis的技术问题。如果你没有其他问题,我们将此帖默认为已解决.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

88

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部