硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6043|回复: 3
收起左侧

[有问必答] FSMC的Nand无法使用

[复制链接]

1

主题

1

回帖

1

积分

新手上路

积分
1
QQ
发表于 2015-3-15 15:30:10 | 显示全部楼层 |阅读模式
请教各位高手:
我用STM32F407ZE做了一块板子,FSMC总线上挂SRAM、Nor、Nand、FPGA。SRAM和Nor都能正常使用。
Nand采用HY27UF081G2A,使用FSMC的Bank2。配置直接使用开发板的例程。程序初始化Nand之后读取ID时就死机,无法继续Debug。
FPGA使用FSMC的Bank1的Sector4,当作SRAM配置。程序初始化之后直接向FPGA写数据。不仅STM32死机,FPGA也无法运行。
请问哪位遇到过类似的问题,求指导。谢谢
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2015-3-15 17:49:47 | 显示全部楼层
nand部分估计是驱动的问题。可以参考下我们的驱动试试,我们用的也是这个型号的。
STM32和FPGA的通讯有问题,估计是你的FPGA部分时序逻辑有问题,这个你可以在网上搜下小马哥做的那个iCore开发板,使用它的那个FPGA部分带先试试。
回复

使用道具 举报

1

主题

1

回帖

1

积分

新手上路

积分
1
QQ
 楼主| 发表于 2015-3-15 21:08:46 | 显示全部楼层
感谢解答。FPGA端应该是我的时序的问题,我正在调试。但是Nand端就是采用的安富莱的bsp_nand_flash.c文件。还是在nand初始化后试图读取ID的时候程序就死了。仍然找不到问题所在[s:120] 。仍在努力尝试……
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2015-3-15 23:03:50 | 显示全部楼层

回 powenlei 的帖子

powenlei:感谢解答。FPGA端应该是我的时序的问题,我正在调试。但是Nand端就是采用的安富莱的bsp_nand_flash.c文件。还是在nand初始化后试图读取ID的时候程序就死了。仍然找不到问题所在[s:120] 。仍在努力尝试……
 (2015-03-15 21:08) 
您可以查查您的nand引脚设置,看看引脚时钟设置了没有,或者哪里有遗漏。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-13 01:39 , Processed in 0.045021 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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