本用户手册将为大家介绍W5300E01-ARM,它是W5300基于ARM920T的功能评估测试板。共分为9大板块,包括有概述、产品说明、硬件设计向导、板操作、配置开发环境、Linux 内核补丁与编译、根文件系统、启动程序及附录等。上四篇博文里我们为大家介绍了大部分内容,现在我们为大家介绍最后一部分。
第一部分在这里: http://blog.csdn.net/wiznet2012/article/details/7816909
第二部分在这里:http://blog.csdn.net/wiznet2012/article/details/7821514
第三部分在这里:http://blog.csdn.net/wiznet2012/article/details/7826080
第四部分在这里:http://blog.csdn.net/wiznet2012/article/details/7834327
7.2 JFFS2
NAND闪存是非易失性存储设备,使用NAND闪存存储数据,JFFS2只是闪存的文件系统。当W5300E01-ARM访问NAND闪存区,安装和使用JFFS2文件系统,NAND闪存区可以分为以下几个部分。
l 0x00000000 – 0x00020000 : 启动程序
l 0x00020000 – 0x00040000 : 启动程序
l 0x00040000 – 0x00400000 : 内核
l 0x00400000 – 0x01400000 : 虚拟硬盘
l 0x01400000 – 0x04000000 : JFFS2 文件系统
当系统上电时,Bootloader字段首先运行启动程序。
当内核在启动程序中启动时,将启动参数值保存到Boot Param字段。Linux内核字段包括内核映像,在启动程序中,该字段的内核映像被加载到RAM中并在内核中启动。
在虚拟硬盘区域,包含当前根文件系统使用的虚拟硬盘。
JFFS2文件系统区域没有任何映像,这个区域可以格式化为JFFS2使用。
7.2.1 JFFS2文件系统安装
1.启动完成后,使用‘root’登录。
2.如果第一次使用JFFS2区域,需要格式化为JFFS2类型。
# flash_eraseall –j /dev/mtd4 |
3.安装JFFS2 文件系统。
# mount –t jffs2 /dev/mtdblock4 /mnt/jffs2 |
4.如果将数据写入到‘/mnt/jffs2’中,数据就保存在NAND闪存中。
至此,JFFS2文件系统会自动安装。
8. 启动程序
在W5300E01-ARM中,包含修改了u-boot的启动程序,u-boot的用法与已存在的几乎相同。
也可以通过‘help [命令]查看每个命令的信息。
以下是经常使用的命令描述。
9.附录
9.1 W5300E01-ARM 底板硬件原理图
图9-1 : W5300E01-ARM 底板硬件原理图
9.2 W5300E01-ARM 底板零件清单
到这里,W5300E01-ARM用户手册的内容就全部讲完了,明天会继续跟大家分享其他新的内容^@^
欢迎大家阅读评论噢~~