Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread一般讨论
nand sram fsmc bus falut!
发布于 2013-04-15 15:02:51 浏览:4376
订阅该版
``` | / - RT - Thread Operating System / | 1.1.0 build Apr 15 2013 2006 - 2012 Copyright by rt-thread team finsh>>TCP/IP initialized! SPI File System initialized! os : system memory alloc 320 bytes flsh: UFFS consume spare data size 14 os : system memory alloc 20880 bytes os : system memory alloc 6288 bytes os : system memory alloc 16384 bytes psr: 0x21000000 pc: 0x08001274 lr: 0x0800bba3 r12: 0x00000000 r03: 0xffffffff r02: 0x80010000 r01: 0x00000008 r00: 0x00000000 bus fault: SCB_CFSR_BFSR:0x04 IMPRECISERR hard fault on thread: init thread pri status sp stack size max used left tick error -------- ---- ------- ---------- ---------- ---------- ---------- --- tcpip 0x0c ready 0x000000e0 0x00000400 0x00000170 0x00000014 000 phy 0x1e ready 0x000000cc 0x00000200 0x000000cc 0x00000002 000 etx 0x0f ready 0x000000e0 0x00000200 0x00000100 0x00000010 000 erx 0x0f suspend 0x00000100 0x00000200 0x00000100 0x00000010 000 tidle 0x1f ready 0x000000dc 0x00000400 0x000000dc 0x0000001c 000 tshell 0x14 suspend 0x000000fc 0x00000800 0x000000fc 0x0000000a 000 test 0x0b suspend 0x000000f8 0x00000400 0x000000f8 0x00000005 000 init 0x08 ready 0x00000198 0x00000800 0x000003d0 0x0000000e 000``` 网上查了一下是不精确的数据总线错误,这种错误是SRAM与nand flash 的时序设置不正常引起的吗?如何具体设置他们的时序呢?K9F1G08U0B IS61LV51216的地址建立时间与数据建立时间是怎么计算的呢 sram作为系统heap使用,在挂载uffs的时候出现了总线错误!
查看更多
5
个回答
默认排序
按发布时间排序
aozima
2013-04-15
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!多用整理的好的文字,比截图更省流量,还能在整理过程中思考。
问题可能是以下的1个或多个: SRAM时序;NAND时序;SRAM和NAND同时使用时的硬件冲突;uffs程序问题;板子坏的。 从楼主之前发的贴子来看,时序参考像是乱配的,所以不能保证配置是对的。 然后再加上NAND驱动,一般来讲只会变得更坏,mem_test能过一般可以保证硬件是没有虚焊或短路。 或MCU本身的FSMC也是有可能有BUG的。 综合以上几点,我觉得别人是帮不上什么忙的。
czkkkcs
2013-04-16
这家伙很懒,什么也没写!
我在网上搜索了一下关于时序的计算: ADDSET:地址建立时间 ADDHOLD:地址保持时间 DATAST:数据建立时间 ACCMOD:访问模式 建立时间:((ADDSET + 1) + (DATAST + 1)) × HCLK = max (tWC, tRC) DATAST × HCLK = tPWE1 DATAST 必须满足: DATAST = (tAA + tsu(Data_NE) + tv(A_NE))/HCLK – ADDSET – 4 tWC 12ns 写周期时间 tRC 读周期时间 12ns tPWE1 写使能低脉冲宽度 8ns tAA 地址有效时间 12ns HCLK 内部AHB时钟频率 168MHz 约为6ns tsu(Data_NE) + tv(A_NE)数据至FSMC_NEx高的建立时间 + FSMC_NEx低至FSMC_A有效15ns Tsu(Data_NE)::Thclk+4 Tv(A_NE)::4.5 按照这个计算得出的值不太对,小于0的设为0 大于0的向上取整,设置了一下。 问题昨天终于解决了。究其原因是共用时序混乱导致的。 非常感谢大家的帮助。 不过我想知道如何在驱动层添加nand flash的坏块管理,这个有例子吗?
prife
2013-04-16
这家伙很懒,什么也没写!
坏块管理一般都是在fs里或者MTD里实现的,基本没有在驱动里实现的。 你可以用uffs。这个带了坏块管理,我记得以前就给好像就针对uffs说明过。自己翻一下以前的帖子。 23:44分追加 [http://www.rt-thread.org/phpBB3/viewtopic.php?f=2&t=2645&p=14694#p14694](http://www.rt-thread.org/phpBB3/viewtopic.php?f=2&t=2645&p=14694#p14694) 你自己发的帖子,最后几条回复看下。
czkkkcs
2013-04-17
这家伙很懒,什么也没写!
>坏块管理一般都是在fs里或者MTD里实现的,基本没有在驱动里实现的。 >你可以用uffs。这个带了坏块管理,我记得以前就给好像就针对uffs说明过。自己翻一下以前的帖子。 > >23:44分追加 >[http://www.rt-thread.org/phpBB3/viewtopic.php?f=2&t=2645&p=14694#p14694](http://www.rt-thread.org/phpBB3/viewtopic.php?f=2&t=2645&p=14694#p14694) > >你自己发的帖子,最后几条回复看下。 --- 非常感谢,在这个社区学到了很多东西。谢谢大家,尤其是prife和aozima
撰写答案
登录
注册新账号
关注者
0
被浏览
4.4k
关于作者
czkkkcs
这家伙很懒,什么也没写!
提问
9
回答
22
被采纳
0
关注TA
发私信
相关问题
1
有关动态模块加载的一篇论文
2
最近的调程序总结
3
晕掉了,这么久都不见layer2的踪影啊
4
继续K9ii的历程
5
[GUI相关] FreeType 2
6
[GUI相关]嵌入式系统中文输入法的设计
7
20081101 RT-Thread开发者聚会总结
8
嵌入式系统基础
9
linux2.4.19在at91rm9200 上的寄存器设置
10
[转]基于嵌入式Linux的通用触摸屏校准程序
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
env中添加lvgl软件包后,keil编译包--c99错误
2
【NXP-MCXA153】 定时器驱动移植
3
GD32F450 看门狗驱动适配
4
【NXP-MCXA153】看门狗驱动移植
5
RT-Thread Studio V2.2.9 Release Note
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
freemodbus
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
rt_mq_消息队列_msg_queue
SFUD
keil_MDK
msh
ulog
C++_cpp
MicroPython
本月问答贡献
踩姑娘的小蘑菇
7
个答案
2
次被采纳
a1012112796
18
个答案
1
次被采纳
红枫
5
个答案
1
次被采纳
Ryan_CW
5
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
本月文章贡献
YZRD
3
篇文章
6
次点赞
catcatbing
3
篇文章
6
次点赞
lizimu
2
篇文章
10
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部