查看: 4469|回复: 8

[已解决] k60 nand flash 怎么控制??求教大侠!!加急!!!(已解决)

[复制链接]

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
10
最后登录
1970-1-1
发表于 2013-5-8 10:28:17 | 显示全部楼层 |阅读模式
请教各位大侠们,救救小弟,刚接触k60不久,现在公司要我用k60 的nandflash.小弟不知怎么操作啊。我看了网上光盘资料,里面flash文件夹代码有写操作,没有读操作。求教大侠们指点。事成之后,认识个朋友,可以重酬啊!!!!
我知道答案 目前已有7人回答
回复

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-5-8 10:40:49 | 显示全部楼层

回复:k60 nand flash 怎么控制??求教大侠!!加急!!!

 可以参考官方的里程,KINETIS_120MHZ_SC\kinetis-sc\build\iar\nfc, 下载链接是[url=https://www.freescale.co
m/webapp/Download?colCode=KINETIS_120MHZ_SC&appType=license&location=null&fpsp=1&WT_TYPE=Snippets,%20Boot%20Code,%20Headers,%20Monitors,%20etc.&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=zip&WT_ASSET=Downloads&sr=63&amparent_nodeId=1326817467017724090958&amparent_pageType=product&amparent_nodeId=1326817467017724090958&amparent_pageType=product]www.freescale.com/webapp/Download[/url], 里面有page_read等驱动代码。
祝顺利
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
10
最后登录
1970-1-1
 楼主| 发表于 2013-5-8 11:00:28 | 显示全部楼层

回复:k60 nand flash 怎么控制??求教大侠!!加急!!!

回复第 2 楼 于2013-05-08 18:40:49发表:
 可以参考官方的里程,KINETIS_120MHZ_SC\kinetis-sc\build\iar\nfc, 下载链接是[url=https://www.freescale.co
m/webapp/Download?colCode=KINETIS_120MHZ_SC&appType=license&location=null&fpsp=1&WT_TYPE=Snippets,%20Boot%20Code,%20Headers,%20Monitors,%20etc.&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=zip&WT_ASSET=Downloads&sr=63&amparent_nodeId=1326817467017724090958&amparent_pageType=product&amparent_nodeId=1326817467017724090958&amparent_pageType=product]www.freescale.com/webapp/Download[/url], 里面有page_read等驱动代码。
祝顺利
 

谢谢版主~~~代码我download了。还没仔细钻研呢,很感谢你,我在深圳,认识你很高兴,有啥事可以跟我说,能帮我一定帮~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
10
最后登录
1970-1-1
 楼主| 发表于 2013-5-8 14:29:07 | 显示全部楼层

回复:k60 nand flash 怎么控制??求教大侠!!加急!!!

回复第 2 楼 于2013-05-08 18:40:49发表:
 可以参考官方的里程,KINETIS_120MHZ_SC\kinetis-sc\build\iar\nfc, 下载链接是[url=https://www.freescale.co
m/webapp/Download?colCode=KINETIS_120MHZ_SC&appType=license&location=null&fpsp=1&WT_TYPE=Snippets,%20Boot%20Code,%20Headers,%20Monitors,%20etc.&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=zip&WT_ASSET=Downloads&sr=63&amparent_nodeId=1326817467017724090958&amparent_pageType=product&amparent_nodeId=1326817467017724090958&amparent_pageType=product]www.freescale.com/webapp/Download[/url], 里面有page_read等驱动代码。
祝顺利
 

大侠!!你给链接里的头文件不同啊,是mk70f15的,我的是MK60N512VMD100.h啊!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2013-5-10 11:48:18 | 显示全部楼层

回复:k60 nand flash 怎么控制??求教大侠!!加急!!!(正解)

回复第 4 楼 于2013-05-08 22:29:07发表:
回复第 2 楼 于2013-05-08 18:40:49发表:
 可以参考官方的里程,KINETIS_120MHZ_SC\kinetis-sc\build\iar\nfc, 下载链接是[url=https://www.freescale.co
m/webapp/Download?colCode=KINETIS_120MHZ_SC&appType=license&location=null&fpsp=1&WT_TYPE=Snippets,%20Boot%20Code,%20Headers,%20Monitors,%20etc.&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=zip&WT_ASSET=Downloads&sr=63&amparent_nodeId=1326817467017724090958&amparent_pageType=product&amparent_nodeId=1326817467017724090958&amparent_pageType=product]www.freescale.com/webapp/Download[/url], 里面有page_read等驱动代码。
祝顺利
 

大侠!!你给链接里的头文件不同啊,是mk70f15的,我的是MK60N512VMD100.h啊!!!!
 
你可以不必在意名称是什么,之所以这么命名是因为通常只有在1M内存大小、运行频率达到120M的Kinetis器件才包含Nandflash控制接口,并非所有的K60带有这种接口,而所有的K70都支持这种接口,所以在K60官方例程代码https://www.freescale.co
m/webapp/sps/download/preDownload.jsp中没加入nfc的driver,而在K70中补充了K60的nfc driver的代码分别进行了命名,如图,你可以对比一下两者代码,做一下测试。 Capture.PNG
 
 

 
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
10
最后登录
1970-1-1
 楼主| 发表于 2013-5-10 15:45:02 | 显示全部楼层

回复:k60 nand flash 怎么控制??求教大侠!!加急!!!

回复第 5 楼 于2013-05-10 19:48:18发表:
回复第 4 楼 于2013-05-08 22:29:07发表:
回复第 2 楼 于2013-05-08 18:40:49发表:
 可以参考官方的里程,KINETIS_120MHZ_SC\kinetis-sc\build\iar\nfc, 下载链接是[url=https://www.freescale.co
m/webapp/Download?colCode=KINETIS_120MHZ_SC&appType=license&location=null&fpsp=1&WT_TYPE=Snippets,%20Boot%20Code,%20Headers,%20Monitors,%20etc.&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=zip&WT_ASSET=Downloads&sr=63&amparent_nodeId=1326817467017724090958&amparent_pageType=product&amparent_nodeId=1326817467017724090958&amparent_pageType=product]www.freescale.com/webapp/Download[/url], 里面有page_read等驱动代码。
祝顺利
 

大侠!!你给链接里的头文件不同啊,是mk70f15的,我的是MK60N512VMD100.h啊!!!!
 
你可以不必在意名称是什么,之所以这么命名是因为通常只有在1M内存大小、运行频率达到120M的Kinetis器件才包含Nandflash控制接口,并非所有的K60带有这种接口,而所有的K70都支持这种接口,所以在K60官方例程代码https://www.freescale.co
m/webapp/sps/download/preDownload.jsp中没加入nfc的driver,而在K70中补充了K60的nfc driver的代码分别进行了命名,如图,你可以对比一下两者代码,做一下测试。
 
 谢谢大侠指点,小弟知道。
但现在有一个问题:我仿真刚进入nand_init()这个函数,板子就死了,不能跑了。跟踪进入nand_init()到SIM_CLKDIV4 |= SIM_CLKDIV4_NFCDIV(NFCDIV) |SIM_CLKDIV4_NFCFRAC(NFCFRAC);貌似是这个时钟配置出问题了,求教大侠,这个时钟是怎么配置??
 
还有:函数PORT_RCR_MUX(6)中的6是什么意思?

 
 
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

178

帖子

0

高级会员

Rank: 4

积分
825
最后登录
1970-1-1
发表于 2013-5-10 15:55:23 | 显示全部楼层

RE:k60 nand flash 怎么控制??求教大侠!!加急!!!

K60的主频有100MHz,也有120/150MHz的,NFC只在120/150MHz的版本里支持,所以如果你用的芯片是MK60N512VMD100的话,那就不支持了。另外PORT_RCR_MUX(6)中的6是ALT6的功能,是引脚复用里面定义的,你可以看RM里“Chapter 10 Signal Multiplexing and Signal Descriptions”这章,里面有张表格,你可以看到相关引脚对应Alt6的功能。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
10
最后登录
1970-1-1
 楼主| 发表于 2013-5-10 15:59:07 | 显示全部楼层

回复:k60 nand flash 怎么控制??求教大侠!!加急!!!

回复第 7 楼 于2013-05-10 23:55:23发表:
K60的主频有100MHz,也有120/150MHz的,NFC只在120/150MHz的版本里支持,所以如果你用的芯片是MK60N512VMD100的话,那就不支持了。另外PORT_RCR_MUX(6)中的6是ALT6的功能,是引脚复用里面定义的,你可以看RM里“Chapter 10 Signal Multiplexing and Signal Descriptions”这章,里面有张表格,你可以看到相关引脚对应Alt6的功能。 

谢谢版主~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

6

帖子

0

新手上路

Rank: 1

积分
10
最后登录
1970-1-1
 楼主| 发表于 2013-5-10 17:06:32 | 显示全部楼层

回复:k60 nand flash 怎么控制??求教大侠!!加急!!!

回复第 8 楼 于2013-05-10 23:59:07发表:
回复第 7 楼 于2013-05-10 23:55:23发表:
K60的主频有100MHz,也有120/150MHz的,NFC只在120/150MHz的版本里支持,所以如果你用的芯片是MK60N512VMD100的话,那就不支持了。另外PORT_RCR_MUX(6)中的6是ALT6的功能,是引脚复用里面定义的,你可以看RM里“Chapter 10 Signal Multiplexing and Signal Descriptions”这章,里面有张表格,你可以看到相关引脚对应Alt6的功能。 

谢谢版主~~~
 

版主~~照你这么说,你给的那个nfc文件夹的代码我是不能用的咯?我只能用回hw_flash.c和hw_flash.h
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-19 15:47 , Processed in 0.120390 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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