HI3515 NORFLASH烧录教程:USB-SD-SATA-NFS挂载详细步骤

5星 · 超过95%的资源 需积分: 10 29 下载量 61 浏览量 更新于2024-09-15 2 收藏 8KB TXT 举报
本文主要介绍了如何在HI3515平台上进行norflash的烧录以及如何挂载USB、SD、SATA和NFS文件系统。烧录和挂载过程是嵌入式系统开发中常见的操作,对于调试和运行基于HI3515的设备至关重要。 在HI3515上进行norflash的烧录步骤如下: 1. 首先,确保Linux环境是Fedora 10,并且你拥有HI3515的相关开发资源,如HI3515DMEB_VER_A硬件平台和Hi3515_SDK_V1.0.5.1软件包。 2. 设置网络环境:通过命令行工具设置设备的网络参数,包括服务器IP(serverip)、设备IP(ipaddr)、子网掩码(netmask)和网关IP(gatewayip)。例如,将服务器IP设为192.168.1.14,设备IP设为192.168.1.10,子网掩码设为255.255.255.0,网关IP设为192.168.1.1。然后保存这些设置,并检查网络连通性。 3. 烧录uboot:使用tftp协议从服务器下载uboot到norflash的指定地址(例如0x80000000),在烧录前要解除保护并擦除相应区域,之后再重新设置保护。 4. 对于u-boot之后的文件系统,如采用jffs2,需要设置启动参数(bootargs),包括总线时钟频率(busclk)、内存大小(mem)、控制台设置(console)、根文件系统类型(rootfstype)以及MTD分区(mtdparts)等。 挂载USB、SD、SATA和NFS文件系统的步骤: 1. USB挂载:在Linux环境下,可以通过`mount`命令挂载USB设备。首先,使用`lsusb`找到USB设备的设备名,然后用`mount`命令指定设备名和挂载点,例如`mount /dev/sdb1 /mnt/usbdrive`。 2. SD卡挂载:类似地,使用`fdisk -l`或`lsblk`查找SD卡的设备名,例如`/dev/mmcblk0p1`,然后挂载到指定目录,如`mount /dev/mmcblk0p1 /mnt/sdcard`。 3. SATA挂载:SATA设备通常会被识别为硬盘,使用`fdisk -l`或`lsblk`找到SATA硬盘的设备名,例如`/dev/sda1`,然后挂载,如`mount /dev/sda1 /mnt/hdd`。 4. NFS挂载:NFS(Network File System)允许远程共享文件系统。首先,在服务器端配置NFS服务,并将要共享的目录设置为可导出。在HI3515设备上,使用`mount`命令挂载NFS,例如`mount -t nfs serverip:/exported_dir /mnt/nfsdir`,其中`serverip`是服务器的IP地址,`/exported_dir`是服务器上导出的目录,`/mnt/nfsdir`是本地的挂载点。 以上操作需要对Linux系统和嵌入式设备有深入理解,包括了解设备驱动、网络通信、文件系统管理等方面的知识。在实际操作中,务必注意数据安全,避免因操作不当导致数据丢失或设备损坏。同时,确保所有设备连接稳定,网络通畅,以顺利完成烧录和挂载任务。