HI3515 NORFLASH烧录教程:USB-SD-SATA-NFS挂载详细步骤
5星 · 超过95%的资源 需积分: 10 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系统和嵌入式设备有深入理解,包括了解设备驱动、网络通信、文件系统管理等方面的知识。在实际操作中,务必注意数据安全,避免因操作不当导致数据丢失或设备损坏。同时,确保所有设备连接稳定,网络通畅,以顺利完成烧录和挂载任务。
2021-03-22 上传
2012-03-01 上传
2012-02-28 上传
2022-09-14 上传
2022-07-14 上传
2021-03-16 上传
2020-06-18 上传
随意的风
- 粉丝: 18
- 资源: 8
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍