Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
DIY综合交流区
谁在realtouch上吧uffs跑起来了?
发布于 2013-03-29 15:58:07 浏览:8690
订阅该版
有谁在realtouch上吧uffs跑起来了?我的nand是4k页,mount uffs出错,nand flash是ok的,谁能给点建议。
查看更多
14
个回答
默认排序
按发布时间排序
bernard
2013-03-29
这家伙很懒,什么也没写!
realtouch的是2k页呀
greato
2013-03-29
这家伙很懒,什么也没写!
我用的是4k的,realtouch我也有,好像uffs也没跑起来吧?
greato
2013-03-29
这家伙很懒,什么也没写!
上一个问题是因为没创建mount目录,出现的问题是都是坏块,我把整个nand都erase,又出现 ``` bc : page out of range ! bc : page out of range ! tree: Can't find any valid page for page_id=0 ? invalid block !this might be caused by the tag layout change. ``` 问题
greato
2013-03-29
这家伙很懒,什么也没写!
发现一个问题,当运行void uffs_setup_storage( struct uffs_StorageAttrSt *attr, struct rt_mtd_nand_device * nand) { rt_memset(attr, 0, sizeof(struct uffs_StorageAttrSt)); // attr->total_blocks = nand->end_block - nand->start_block + 1;/* no use */ attr->page_data_size = nand->page_size; /* page data size */ attr->pages_per_block = nand->block_size / nand->page_size ; /* pages per block */ attr->spare_size = nand->oob_size; /* page spare size */ attr->block_status_offs = UFFS_BLOCK_MARK_SPARE_OFFSET; /* block status offset is 5th byte in spare */ attr->ecc_opt = RT_CONFIG_UFFS_ECC_MODE; /* ecc option */ attr->ecc_size = RT_CONFIG_UFFS_ECC_SIZE; /* ecc size */ attr->layout_opt = RT_CONFIG_UFFS_LAYOUT; /* let UFFS do the spare layout */ /* initialize _uffs_data_layout and _uffs_ecc_layout */ rt_memcpy(attr->_uffs_data_layout, k9fxg08_data_layout, UFFS_SPARE_LAYOUT_SIZE); rt_memcpy(attr->_uffs_ecc_layout, k9fxg08_ecc_layout, UFFS_SPARE_LAYOUT_SIZE); attr->data_layout = attr->_uffs_data_layout; attr->ecc_layout = attr->_uffs_ecc_layout; }函数的时候,当运行完rt_memset(attr, 0, sizeof(struct uffs_StorageAttrSt));后,struct rt_mtd_nand_device * nand指向的地址竟然变了,有谁知道原因吗?应该不是线程stack小的原因吧。
prife
2013-03-29
这家伙很懒,什么也没写!
>我用的是4k的,realtouch我也有,好像uffs也没跑起来吧? --- realtouch上uffs是跑起来的。例子参见: [https://github.com/RT-Thread/realtouch-stm32f4/tree/master/software/examples/examples/2_filesystem_nandflash](https://github.com/RT-Thread/realtouch- ... _nandflash) 在提供一个stm32f10x上 跑k9f1g08(128M),跑uffs的例子 [https://github.com/prife/stm32f10x_demo](https://github.com/prife/stm32f10x_demo)
greato
2013-04-01
这家伙很懒,什么也没写!
uffs已经跑起来了, dfs_uffs_mkfs函数中 ``` /*2. then unmount the partition */ uffs_Mount(nand_part[index].mount_path); mtd = nand_part[index].dev; ``` 应该改为 ``` /*2. then unmount the partition */ uffs_UnMount(nand_part[index].mount_path); mtd = nand_part[index].dev; ``` 不知道git上有没修改。
greato
2013-04-01
这家伙很懒,什么也没写!
有些问题要请教: ECC管理是在uffs中还是nand driver实现?是如何实现的?
greato
2013-04-01
这家伙很懒,什么也没写!
nand_check_block和nand_mark_badblock函数需要在nand driver实现还是uffs已经实现了?
prife
2013-04-01
这家伙很懒,什么也没写!
>有些问题要请教: >ECC管理是在uffs中还是nand driver实现?是如何实现的? --- 1. 建议在nand driver里实现。 uffs也支持软件ECC。需要配置rtconfig.h/dfs_uffs.h 2. 这两个函数 nand_check_block和nand_mark_badblock 也同理,既可以在nand driver里实现也可以在uffs里实现。参考驱动给出的是在 uffs里实现的。未在nand driver里实现的效果。 另:之前uffs跑不起来是什么原因?
greato
2013-04-01
这家伙很懒,什么也没写!
rt_hw_mtd_nand_init函数中有一个参数没赋值。
撰写答案
登录
注册新账号
关注者
0
被浏览
8.7k
关于作者
greato
这家伙很懒,什么也没写!
提问
6
回答
14
被采纳
0
关注TA
发私信
相关问题
1
[项目]搞个开源的硬件项目
2
硬件计划贴,及时更新,欢迎提意见
3
软件计划贴,及时更新,欢迎提意见::WMA,MOUNT,LWIP等问题急需解决.
4
MMS协议
5
定点的wma解压库-libwma
6
QQ群记录 [20090821]
7
STM32网络收音机PCB报名征集
8
第一版调试记录
9
第二版硬件讨论
10
RADIO项目相关模块规格--欢迎大家自己做板时规格与此兼容,减少重复劳动
推荐文章
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
RT-Thread 下 Ethernet/IP 的支持
2
使用Env创建RT-Thread标准工程项目
3
profinet从站主线error open adapt
4
2024 RT-Thread睿赛德开发者大会共探商业共赢的开源生态
5
rt-thread 小内存算法源码分析
热门标签
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
MicroPython
C++_cpp
本月问答贡献
a1012112796
21
个答案
3
次被采纳
红枫
8
个答案
2
次被采纳
踩姑娘的小蘑菇
7
个答案
2
次被采纳
三世执戟
9
个答案
1
次被采纳
张世争
7
个答案
1
次被采纳
本月文章贡献
YZRD
3
篇文章
6
次点赞
catcatbing
3
篇文章
6
次点赞
lizimu
2
篇文章
12
次点赞
qq1078249029
2
篇文章
3
次点赞
xnosky
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部