查看: 2888|回复: 1

[求助] Kinetis Flex NVM 参考代码

[复制链接]

该用户从未签到

85

主题

790

帖子

0

金牌会员

Rank: 6Rank: 6

积分
2279
最后登录
1970-1-1
发表于 2013-6-4 10:35:57 | 显示全部楼层 |阅读模式
很多客户反应不知道怎样使用Flex Memory,飞思卡尔官方提供的代码太多的结构体定义,使用起来很复杂。基于这些客户的现实问题,我把代码进行了一些简化。如附件所示。欢迎大家来进行下载。 下载的时候,也希望大家回复给出建议。希望我们更多分享些什么东东给大家。
我知道答案 目前已有0人回答

flexmem_demo.zip

1.91 KB, 下载次数: 19, 下载积分: 威望 1

回复

使用道具 举报

该用户从未签到

25

主题

104

帖子

0

中级会员

Rank: 3Rank: 3

积分
302
最后登录
1970-1-1
发表于 2013-6-16 20:59:52 | 显示全部楼层

RE:Kinetis Flex NVM 参考代码

太好了,正需要!也确实有疑问,flex memory 好麻烦啊
代码看过了,感谢版主!不过对比官方例程还是发现有小小可以改进的地方,因为FLASH分区只能进行一次,所以分区之前官方DEMO里会先执行这一句:  if ((SIM_FCFG1 & SIM_FCFG1_DEPART(0xF)) != 0x00000F00)
      {
          printf("\nDevice is already partitioned.\n");
          return 0;
      }
我觉得挺好的。
另外,能再请教版主么?当我把程序在FLASH里面执行时,有些数据要放到D-FLASH,有些要放到EEPROM,这些在FLASH里面的执行是不是都得要专门的读写函数才可以,而不是像之前直接由链接文件决定把数据统统存到bss段啦 data段(一般在SRAM)么?
还有问题就是是不是对FLASH的操作我只需要进行一次分区,然后以后的应用程序就都不用进行分区了,只需要对FLASH进行读写就可以了,然后有个模块是FMC(flash module controller)是不是不需要用?
 
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-10-29 03:46 , Processed in 0.077608 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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