打印

屠龙LPC1788开发板 NAND FLASH + YAFFS2源码

[复制链接]
6671|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xi_liang|  楼主 | 2014-5-21 12:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
YAFFS2是比较适合NAND FLASH的文件系统,在linux系统上用得比较多。
但如果要做USB MASS STORAGE,还是要FAT文件系统的,并且要是以512字节为读写单位的。
这是一个台湾客户弄的,感谢客户的分享。当然这个程序没有中文注释。程序内容还是比较多的。有兴趣的可以研究下。

运行程序,串口的打印信息:
********************************************************************************
Hello NXP Semiconductors
Yaffs Porting
         - MCU: LPC177x_8x
         - Core: Cortex-M3
         - UART Comunication: 115200 bps
********************************************************************************

Startup Yaffs
Mount to p0 ...OK!
Create files...OK!
Write files...OK!
Close file...OK!
Read files...
Content of file[000]:
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Content of file[001]:
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
OK!
Close file...OK!

完整MDK工程源码:
屠龙LPC1788_Emc_Yaffs2.rar (1.55 MB)

直接打开这个工程编译就可以了:
lpc1788_Emc_Yaffs2\Emc_Yaffs\Keil\Emc_Yaffs.uvproj
评分
参与人数 1威望 +10 收起 理由
xyz549040622 + 10

相关帖子

沙发
xi_liang|  楼主 | 2014-5-24 10:53 | 只看该作者
顶起:victory::victory::victory:

使用特权

评论回复
板凳
gxliu08| | 2014-6-22 20:23 | 只看该作者
感谢分享!

使用特权

评论回复
地板
dong_abc| | 2014-6-24 00:24 | 只看该作者
感谢分享,这个貌视NXP弄的吧!
/**********************************************************************
* $Id$      yaffs_demo.c                    2012-12-06
*//**
* @file     yaffs_demo.c
* @brief    This example describes how to port yffs library on LPC177x_8x
* @version  1.0
* @date     06. December. 2012
* @author   NXP MCU SW Application Team
*
* Copyright(C) 2011, NXP Semiconductor
* All rights reserved.
*

使用特权

评论回复
5
xyz549040622| | 2014-6-24 09:09 | 只看该作者
顶起!

使用特权

评论回复
6
LoveSC1| | 2014-6-24 21:54 | 只看该作者
谢谢分享,先存下

使用特权

评论回复
7
xi_liang|  楼主 | 2014-6-28 11:15 | 只看该作者
dong_abc 发表于 2014-6-24 00:24
感谢分享,这个貌视NXP弄的吧!
/********************************************************************* ...

对,其实就是NXP弄的拿过来建个工程。

使用特权

评论回复
8
简单爱琴海| | 2014-7-15 17:32 | 只看该作者
大神,有没有LPC1788 Flash读写的程序,求赠送,邮箱963429304@qq.com

使用特权

评论回复
9
xi_liang|  楼主 | 2014-7-15 19:11 | 只看该作者
简单爱琴海 发表于 2014-7-15 17:32
大神,有没有LPC1788 Flash读写的程序,求赠送,邮箱

我们LPC1788开发板什么程序都有的,你可以到我们店铺里看下
http://item.taobao.com/item.htm? ... &_u=f1j86lg8f32

使用特权

评论回复
10
pao_huawell| | 2015-3-23 13:05 | 只看该作者
感謝分享,也求STM32的!!!

使用特权

评论回复
11
ajason509| | 2015-6-27 12:41 | 只看该作者
有没有转手屠龙lpc1788板子的

使用特权

评论回复
12
duan050790| | 2015-8-27 10:22 | 只看该作者
谢谢分享            

使用特权

评论回复
13
firstfox| | 2016-9-25 12:36 | 只看该作者
不是说好的NANDFLASH的吗?为什么打开是SDRAM的

使用特权

评论回复
14
mini92| | 2017-5-27 14:31 | 只看该作者
感谢分享,谢谢,,,,,,,,,,,,,,,,,,,,,谢谢

使用特权

评论回复
15
mini92| | 2017-5-27 14:44 | 只看该作者
感谢分享,楼主好人,,,,,,,,,,,,

使用特权

评论回复
16
jianfeiiii| | 2019-6-14 14:55 | 只看该作者
这个就是lpc官网的EMC代码,不好移植啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://baiweijishu.taobao.com/ 百为STM32开发板 兼容官方STM3210E-EVAL开发板 WM-G-MR-09 WIFI开发板

41

主题

285

帖子

10

粉丝