硬汉嵌入式论坛

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

[FMC] STM32H7对NAND的操作疑问

[复制链接]

6

主题

33

回帖

51

积分

初级会员

积分
51
发表于 2019-5-12 15:27:22 | 显示全部楼层 |阅读模式
STM32H7与STM32F4对NAND FLASH的操作有什么区别啊,目前是把STM32F4的NAND 程序移植到了STM32H7上,发现NAND 地址不自行累加,读数据和写数据的时候总是操作第一个地址
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2019-5-13 02:05:12 | 显示全部楼层
没区别,F429的FMC和H7的是一样的。
回复

使用道具 举报

6

主题

33

回帖

51

积分

初级会员

积分
51
 楼主| 发表于 2019-5-13 15:11:02 | 显示全部楼层
eric2013 发表于 2019-5-13 02:05
没区别,F429的FMC和H7的是一样的。

那我这边移植了STM32F429读取NAND的程序之后,发现NAND的地址不自己累加,加了MPU之后正常累加了
回复

使用道具 举报

6

主题

33

回帖

51

积分

初级会员

积分
51
 楼主| 发表于 2019-5-13 20:10:51 | 显示全部楼层
eric2013 发表于 2019-5-13 02:05
没区别,F429的FMC和H7的是一样的。

硬汉哥,这个与MPU保护配置有关系吗?为什么加了MPU程序之后,NAND就可以正常读写了?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2019-5-14 02:59:42 | 显示全部楼层
大鹏 发表于 2019-5-13 20:10
硬汉哥,这个与MPU保护配置有关系吗?为什么加了MPU程序之后,NAND就可以正常读写了?

所有地址区都有一个默认的Cache属性的。
回复

使用道具 举报

6

主题

122

回帖

140

积分

初级会员

积分
140
发表于 2019-5-14 09:59:16 | 显示全部楼层
必须采用MPU的策略,才能正确读出NAND的值。
回复

使用道具 举报

5

主题

21

回帖

36

积分

新手上路

积分
36
发表于 2021-7-20 08:55:13 | 显示全部楼层
大鹏 发表于 2019-5-13 20:10
硬汉哥,这个与MPU保护配置有关系吗?为什么加了MPU程序之后,NAND就可以正常读写了?

MPU保护是在哪里设置的啊?我用cubeMX配置
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2021-7-20 09:23:08 | 显示全部楼层
candcpp 发表于 2021-7-20 08:55
MPU保护是在哪里设置的啊?我用cubeMX配置

可以参考我的,bsp.c文件里面

基于STM32H7的RTX5+RL-USB+RL-FlashFS+RL-TCPnet+emWin6.x综合模板发布,含MDK AC5和AC6,升级至V1.1(2021-03-01)
http://www.armbbs.cn/forum.php?m ... 4012&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

5

主题

21

回帖

36

积分

新手上路

积分
36
发表于 2021-7-22 09:40:28 | 显示全部楼层
eric2013 发表于 2021-7-20 09:23
可以参考我的,bsp.c文件里面

基于STM32H7的RTX5+RL-USB+RL-FlashFS+RL-TCPnet+emWin6.x综合模板发布 ...

硬汉哥,有没有H7系列配置FMC连接nand flash的参考啊,我用cubeMX生成的工程对nand flash进行读写,发现写入的时候发生了偏移,而且MEMxSET、MEMxWAIT等几个参数不知道设置的关系,以及Timing mode5个模式区分
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2021-7-22 09:47:36 | 显示全部楼层
candcpp 发表于 2021-7-22 09:40
硬汉哥,有没有H7系列配置FMC连接nand flash的参考啊,我用cubeMX生成的工程对nand flash进行读写,发现 ...

基于STM32H7的RTX5+RL-USB+RL-FlashFS+RL-TCPnet+emWin6.x综合模板发布,含MDK AC5和AC6,升级至V1.1(2021-03-01)
http://www.armbbs.cn/forum.php?m ... 4012&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 04:45 , Processed in 0.179298 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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