[技术问题解答] KL36 PE生成的FLASH函数

[复制链接]
5822|34
FSL_TICS_ZJJ 发表于 2014-4-29 14:19 | 显示全部楼层
楼主,我这边读写正常,如下图:
50.jpg
代码查看附件“:
KL25_FLASHLDD.rar (494.62 KB, 下载次数: 19)
不要重新生成代码,直接编译就行了。
 楼主| jiahongjian 发表于 2014-4-30 11:58 | 显示全部楼层
我从新生成了一个就可以了, 那个擦除怎么弄了,比如把0x0001F000 擦出,擦出时返回值是 137 无效的地址
 楼主| jiahongjian 发表于 2014-4-30 12:02 | 显示全部楼层
是否读出的时候不能有中断产生? 比如 LPTMR0_CNR,  TU1
 楼主| jiahongjian 发表于 2014-4-30 12:43 | 显示全部楼层
以调试OK,在擦除后面加个检测是否操作成功就了, 擦出→写入→读出 现已全部正常,感谢FSL_TICS_ZJJ的耐心解答
FSL_TICS_Robin 发表于 2014-4-30 13:02 | 显示全部楼层
jiahongjian 发表于 2014-4-30 11:58
我从新生成了一个就可以了, 那个擦除怎么弄了,比如把0x0001F000 擦出,擦出时返回值是 137 无效的地址 ...

这个函数的功能、参数、返回值等都在FLASH1.c中有说明。
你那报错码0x89:
ERR_PARAM_ADDRESS - Desired flash memory area is out of allowed range or is not aligned to erasable units' bounderies

huzi2099 发表于 2015-2-24 23:01 | 显示全部楼层
看过留名
ccw1986 发表于 2015-2-28 16:31 | 显示全部楼层
帮忙顶一下吧
thumbic 发表于 2015-3-23 09:45 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-4-29 14:19
楼主,我这边读写正常,如下图:

代码查看附件“:

请问一下,我用的10.6,按照你的说明,编译后报错,我看了看PE没有生成FLASH_GetOperationStatus这个函数,这是怎么回事,是我设置的问题吗
FSL_TICS_Robin 发表于 2015-3-23 10:24 | 显示全部楼层
thumbic 发表于 2015-3-23 09:45
请问一下,我用的10.6,按照你的说明,编译后报错,我看了看PE没有生成FLASH_GetOperationStatus这个函数 ...

请看下图,应该是没有让Processor Expert生成导致的。
PE generate code.jpg
thumbic 发表于 2015-3-23 15:38 | 显示全部楼层
FSL_TICS_Robin 发表于 2015-3-23 10:24
请看下图,应该是没有让Processor Expert生成导致的。

果然如此,多谢多谢
FSL_TICS_Robin 发表于 2015-3-23 15:48 | 显示全部楼层
thumbic 发表于 2015-3-23 15:38
果然如此,多谢多谢

:D不用客气呢
以后遇到问题可以直接在论坛里单独发一个帖子讨论,这样大家才更容易帮助到你。
thumbic 发表于 2015-3-24 15:27 | 显示全部楼层
FSL_TICS_Robin 发表于 2015-3-23 15:48
不用客气呢
以后遇到问题可以直接在论坛里单独发一个帖子讨论,这样大家才更容易帮助到你。 ...

请问下擦除函数怎么用呢,调用擦除函数,然后调用flash_main函数?
thumbic 发表于 2015-3-24 16:11 | 显示全部楼层
FSL_TICS_Robin 发表于 2015-3-23 15:48
不用客气呢
以后遇到问题可以直接在论坛里单独发一个帖子讨论,这样大家才更容易帮助到你。 ...

恩,我弄清楚了,之前擦除的size设置错了
zhxingyu 发表于 2015-10-30 11:08 | 显示全部楼层
FSL_TICS_Robin 发表于 2015-3-23 15:48
不用客气呢
以后遇到问题可以直接在论坛里单独发一个帖子讨论,这样大家才更容易帮助到你。 ...

这个MKL25Z的读写函数直接用在MKL05Z上可以吗?
zhhaisheng 发表于 2015-12-16 12:03 | 显示全部楼层
jiahongjian 发表于 2014-4-30 12:43
以调试OK,在擦除后面加个检测是否操作成功就了, 擦出→写入→读出 现已全部正常,感谢FSL_TICS_ZJJ的耐心 ...


你好,按照这个方法了还是无法擦除,报错码也是0x89,怎么回事?能把你的擦除函数和检测函数共享下吗?谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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