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
一:地址空间的分配1:s3c2440是32位的,所以可以寻址4GB空间,内存(SDRAM)和端口(特殊寄存器),还有ROM都映射到同一个4G空间里.2:开发板上一般都用SDRAM做内存flash(nor、nand)来当做ROM。其中nand flash没有地址线,一次至少要读一页(512B).其他两...
分类:
其他好文 时间:
2014-10-09 01:43:27
阅读次数:
211
本文很多其它的是教会大家怎样学习。4.1 汇编学习 4.1.1 基础知识 4.1.2 ARM模拟器4.2 S5PV210启动流程4.3 点亮一个LED4.4 串口4.5 实现printf函数4.6 时钟配置4.7 重定位(BL1载入BL2到SRAM)4.8 DDR4.9 NAND FLASH读写4....
分类:
其他好文 时间:
2014-10-07 00:38:00
阅读次数:
261
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
Tiny6410开发板支持NAND和SD启动两种方式,从原理图看 我的理解是图中标记为“NC”即是不连接(Not Connected)的意思,OM[0:4]=01111,BOOT_EINT[13:15]=000,参考下表可知为SD卡启动,原理图中没有描述出开关。 LED的原理图如下: GPK4,5,...
分类:
其他好文 时间:
2014-09-24 17:41:37
阅读次数:
281
S5PV210基于ARM cortex a8,外挂SDRAM内存和NAND、SD卡等外存设备,系统和应用代码等作为固件存放在外存设备中,并通过S5PV210内置的IROM启动并逐步引导到SDRAM中.本文介绍IROM启动过程。...
分类:
其他好文 时间:
2014-09-02 14:16:28
阅读次数:
259
需求:Uboot和系统移植好了,接下来就是把升级工具做起来,为了以后调试方便,更为了自己练手学习
期望:理解内存映射,理解mtd设备操作的框架,理解tftp的源码
计划:分三步走:
第一步:tftp源码移植:见busybox中的tftp源码移植下来,放到nandup中作为升级工具的一部分
通过执行./nandup server filename 就可以将镜像文件下载...
分类:
其他好文 时间:
2014-09-02 00:25:44
阅读次数:
270
最近看到很多人说livesuit(phoenixsuit)不好用,又不好拿SD卡去刷系统。 有了一种新的想法,类似berryboot,但是不一样。 先是用ttl线或者安卓的虚拟终端程序去运行一个shell。 shell会自动检测网络,然后下载一...
分类:
其他好文 时间:
2014-08-30 11:24:39
阅读次数:
263
ubuntu, fedora, debian太过庞大了,你是否想完完全全的构建自己的embedded linux系统?本篇文章教你如何实现 编译环境: ubuntu 12.04(x86_64) 目标环境: 1) linux-3.4内核 2) buildroot 2013-02 3)系统运行在n...
分类:
系统相关 时间:
2014-08-29 11:17:48
阅读次数:
1312