需要修改位置:
(1)/linux-2.6/arch/mips/rt2880/Kconfig
(2)/linux-2.6/drivers/mtd/maps/ralink-flash.h
(3)/linux-2.6/drivers/mtd/maps/ralink-spi.c
(4)/vendors/Ralink/RT5350/config/4M_32M_config.linux-2.6(...
分类:
系统相关 时间:
2014-10-31 12:07:26
阅读次数:
282
通过/proc虚拟文件系统读取MTD分区表:cat /proc/mtd
mtd .name = raspi, .size = 0x00400000 (4M) .erasesize = 0x00010000 (64K) .numeraseregions = 0
Creating 6 MTD partitions on "raspi":
0x00000000-0x00400000 : "AL...
分类:
系统相关 时间:
2014-10-29 17:11:18
阅读次数:
2045
Multithreaded Libraries PerformanceThe single-threaded CRT is no longer ( in vs2005 ) available. This topic discusses how to get the maximum performan...
分类:
其他好文 时间:
2014-10-26 10:21:23
阅读次数:
288
本文详细介绍了NAND的基础概念,从NAND的硬件接口、存储结构以及原理方面,对NAND进行了深入的阐述。希望读者看完后,对NAND的存储结构和原理有了更深刻的认识。欢迎大家一起来交流,谢谢!...
分类:
其他好文 时间:
2014-10-13 22:33:07
阅读次数:
277
1.修改 MTD 驱动源码以支持 yaffs 文件系统在/drivers/mtd/nand/s3c2410.c的846行修改chip->ecc.mode = NAND_ECC_SOFT;为chip->ecc.mode = NAND_ECC_NONE; /* by zhutao */2.获得yaf.....
分类:
系统相关 时间:
2014-10-11 16:25:55
阅读次数:
365
修改MTD分区:在/arch/arm/mach-s3c24xx/common-smdk.c修改: 1 /* NAND parititon from 2.4.18-swl5 */ 2 3 static struct mtd_partition smdk_default_nand_part[] = {....
分类:
系统相关 时间:
2014-10-09 21:20:47
阅读次数:
365
uboot在引导内核时会把NAND分四个区:Creating 4 MTD partitions on "NAND 2GB 3,3V 8-bit":0x00000000 - 0x00040000:"Bootloader" 0x00040000 - 0x00400000:"Kernel"0x00400....
分类:
其他好文 时间:
2014-09-29 13:34:10
阅读次数:
154
需求:Uboot和系统移植好了,接下来就是把升级工具做起来,为了以后调试方便,更为了自己练手学习
期望:理解内存映射,理解mtd设备操作的框架,理解tftp的源码
计划:分三步走:
第一步:tftp源码移植:见busybox中的tftp源码移植下来,放到nandup中作为升级工具的一部分
通过执行./nandup server filename 就可以将镜像文件下载...
分类:
其他好文 时间:
2014-09-02 00:25:44
阅读次数:
270
原文地址:http://blog.csdn.net/myarrow/article/details/8115610一、MTD分区:BOOT: boot.img,Linux kernel (within normal ramdisk)MISC: bootloader message structREC...
分类:
其他好文 时间:
2014-08-25 18:42:24
阅读次数:
294
MTD,Memory Technology Device即内存技术设备,在Linux内核中,引入MTD层为NOR FLASH和NAND FLASH设备提供统一接口。MTD将文件系统与底层FLASH存储器进行了隔离。如上图所示,MTD设备通常可分为四层,从上到下依次是:设备节点、MTD设备层、MTD原...
分类:
系统相关 时间:
2014-08-13 12:18:56
阅读次数:
310