Lixux系统在YF2410上移植的USB方法

来源:互联网 发布:cfd软件 应用 编辑:程序博客网 时间:2024/05/18 02:03
 

一、           pc计算机上建立软件开发环境(根据开发板使用说明第二章操作)。

在操作的时候需要注意:如果采用虚拟机的方式进行安装的话需要安装VMware Tool才能实现一些附属功能,安装方法在《VMware下Linux的安装及简单设置》中讲述。安装了VMware Tool之后可以实现在Windows下和linux系统之间的文件共享,实现方法在《安装插件》中讲述。

二、           系统内核源代码和文件系统的编译(根据开发板使用说明第三章操作)。

    在操作的时候需要注意:LCD选项的时候没有S3c2410 Board LCD Display Size,这一项可以不选,直接退出保存就行,然后退回到Local houst下运行make clean;make dep;make zImage即可。另外生成的zImage文件还需要转存,否则会很难找,建议采用第三章中提到的重新生成root_china.cramfs文件。

三、将kernel和文件系统烧录到开发板的Nanflash上。

    有三种方法:linux下的ftpboot方法(根据开发板使用说明第二章操作)、windows下的tftp server下载和uboot下载。

    下面就后两种方法进行介绍:

    windows下的tftp server下载:

1、YFSJF将YFloader.bin烧录进Nanflash的模块;

2、然后重启计算机;

3、启动tftp server。这里指的是启动Cisco TFTP server,在查看/选项中设置tftp根目录,也就是你要下载的文件所在的文件夹;

4、打开超级终端,设置串口号和传输速率。

5、拔下Jtag线,用串口连接开发板和pc机,同时用对等线连接开发板的网络接口和pc机网络接口;

6、上电开发板;

7、在串口返回正确信息后,安任意键进入命令模式;

8、输入:setenv severip 193.1.1.108 (宿主机的IP为193.1.1.108)回车

               Setenv ipaddr 193.1.1.154   (设置的开发板IP) 回车

               Saveenv

9、然后按照linux下的ftpboot方法走完全程。

   uboot下载:

1、YFSJF将LJD2410DVK-I_BIOS.bin(在2410U_BIOS/ LJD2410DVK-I_BIOS_Data/ ver64m_bin下)烧录进Nanflash的模块0;

2、连接串口 电源,上电开发板;

3、开启DNW,设置串口终端软件(DNW);设置串口为连接串口,Baud Rate为115200,Download address为0x30200000;

4、然后单击OK,单击Serial Port 菜单下的Connect;出现如下图示:

5、在终端里输入0,选择利用USB下载文件,然后连接好USB线,系统会提示发现新的USB设备,驱动安装文件在USB驱动中;然后显示

6、选择USB port/transmt,并指定所传输的文件;然后显示:

     7、键入n,然后与选择2 将文件烧写到NANDFLASH,选择分区1 。到这里内核已经烧到FLASH 里了;

     8、按照同样的方法烧写文件系统,不同的是要烧写到2 分区。

9、烧写完成后复位开发板,在BIOS 里选择3 启动linux 操作系统。

四、烧录完成之后,根据开发板使用说明设置QT和NFS系统,才能实现通过串口控制开发板。