找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

NUC972 SPI NOR flash驱动问题

[复制链接]
跳转到指定楼层
楼主
匿名  发表于 2020-1-4 08:54:47 回帖奖励 |正序浏览 |阅读模式
最近使用NUC972做了一块板子,学习一下。在使用BSP驱动SPI NOR flash的时候遇到一个问题,请教大家能否指点一下。
我的板子改了SPI 为GD25Q256D,为32M  bytes在uboot可以正确的识别容量,但在linux段修改m25p80.c文件两种状态:
1.修改为下面的状态时系统可以正常的启动,但容量识别错误


2.但如下修改为下面的,依据datasheet资料,个人认为应该修改为下面的,可以正确的识别到容量,但是系统一直打印
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x19f7 instead
...
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x09c00000: 0x19f7 instead

然后显示文件系统挂载不上,系统中断
请问如何修改来解决容量显示正确,且系统启动正常?

谢谢!



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具

地板
匿名  发表于 2020-1-6 16:39:29
admin 发表于 2020-1-6 09:02
https://bbs.21ic.com/icview-2893788-1-1.html    赞

感谢你的回复,忘记贴链接了
回复 支持 反对

使用道具

板凳
admin 发表于 2020-1-6 09:02:19 | 只看该作者
牛卧堂
回复 支持 反对

使用道具 举报

沙发
匿名  发表于 2020-1-6 08:41:55
此问题已解决,具体可以参考21ic的新唐版块,感谢!
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU