1. 通过Hitool下载三个文件,注意hitool本地pc配置。
    这里需要注意的是,spiflash的大小配置,这里只要注意文件系统的长度就好,
    如果,uboot和内核占用5M大小,那麽文件系统的开始地址为5M,长度是spiflash的大小-5M,比如32M的大小,那麽文件系统的长度:32-5=27M
    如果是64M,那麽文件系统的长度:64-5=59M.

  2. 设置启动参数
    当时32M SPIFlash时:

setenv bootargs 'mem=384M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),27M(rootfs)'

当时64M SPIFlash时:

setenv bootargs 'mem=384M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),4M(kernel),59M(rootfs)'

然后是:

setenv bootcmd 'sf probe 0;sf read 0x42000000 0x100000 0x400000;bootm 0x42000000'

最后一定注意要保存:

sa
  1. nfs挂载开发板
    mount -t nfs -o nolock 192.168.1.141:/home/kanggo/rootfs /mnt

海思下载uboot,内核,文件系统相关推荐

  1. 海思(Hi3531d)uboot启动分析

    最近在学习和研究海思Hi3531d芯片的uboot启动过程,看到"海思(Hi3521a)uboot详细分析"和3531有相通之处,谨以此记录分析过程,方便日后查看,具体请查看htt ...

  2. 海思HiKey 970内核下载与编译

    1.下载内核代码: git clone https://github.com/96boards-hikey/linux.git -b hikey970-v4.9 2.编译内核 #!/bin/sh ex ...

  3. hi3516dv300 u-boot, 内核, 文件系统编译移植

    1 u-boot移植 1.1 u-boot编译 进入u-boot文件夹, 步骤1 配置编译环境 make ARCH=arm CROSS_COMPILE=arm-himix200-linux- hi35 ...

  4. 迅为i.MX6ULL终结者Mfgtools修改单独只烧写Uboot,内核,文件系统

    1.打开mfgtools_for_6ULL文件夹,找到cfg.ini文件,如果您的板子是EMMC的修改如图 1: 如果您的板子是NAND的,修改如图 2: 2.打开"Profiles\Lin ...

  5. 海思3519A uboot开机画面

    首先确保在 linux 下已经调好 mipi 驱动,使用 uboot 已经移植好了 mipi 相关驱动,只需要点亮屏幕背光,以及屏相关的初始化. 首先需要在 Main.c 中增加 pwm 初始化的代码 ...

  6. 海思3519A配置NFS文件系统(永久)

    安装nfs文件系统 在开发调试过程中,我们需要在linux服务器上安装nfs,以便开发代码可以mount到板子来运行. sudo apt-get install nfs-kernel-server   ...

  7. 海思Hi3520DV400 uboot看门狗喂狗

    看门狗的功能这里不再介绍,自行百度谷歌搜索.这里记录一下Hi3520DV400看门狗的喂狗设置.首先查 include/watchdog.h中的代码,可以发现,如果需要启用硬看门狗,需要定义宏:CON ...

  8. 编译osdrv的uboot 内核 文件系统(Hi3516a)

    编译整个osdrv目录:我的使用的arm-hisiv300-linux交叉编译工具链 开始制作: 第一步:在osdrv目录下: make OSDRV_CROSS=arm-hisiv300-linux ...

  9. 海思麒麟linux内核,麒麟海思Linux(Ubuntu)安装编译安装Nginx

    进入Nginx的conf目录,编辑nginx.conf文件,简单配置内容如下: #user nobody; worker_processes1; #进程个数 #error_log logs/error ...

最新文章

  1. 为Keil添加注释的快捷键
  2. C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
  3. jquery form 的beforeSubmit提交前的回调函数
  4. 使用Fiddler进行iOS APP的HTTP/HTTPS抓包
  5. docker容器没有apt_使用Docker快速搭建Rails开发环境
  6. 如何在Ubuntu里安装Helm
  7. 巴巴运动网学习笔记(16-20)
  8. 从底层重学 Java 之 BigInteger 大整数 Gitchat连接
  9. 读《程序员修炼之道——从小工到专家》
  10. Python排序算法---快速排序
  11. com.github.pagehelper.PageHelper cannot be cast to org.apache.ibatis.plugin.Interceptor和oracle不识别
  12. 基于ArcGIS软件的打开教程
  13. 开发撞墙之奇怪的需求:度分秒格式动态转换
  14. Python采集视频数据,下载流媒体m3u8格式
  15. 能源之星评级对数据中心IT设备的影响
  16. latex图表中英文双标题的使用技巧
  17. 58上租房显示服务器异常,“58同城租房信息”满是套路,你中招了吗?
  18. 《项目管理问题分析与解决方案小册》(持续更新中)
  19. 【网上教学】实现线上签到和收批作业的方法
  20. HTTP报错序号以及对应错误原因最全总结(1XX、2XX、3XX、4XX、5XX)

热门文章

  1. 机器学习在线手册:像背托福单词一样学机器学习
  2. 一文学会动态规划解题技巧
  3. 五一到底去哪玩?哪个景点人少又好玩?手把手教你玩Python爬虫
  4. pip包管理工具-install执行流程简单查看
  5. re.match()用法详解
  6. 数据统计之日增用户统计
  7. 一文读懂如何通过设计模式学习创建对象?
  8. 从零开始一起学习SLAM | 掌握g2o顶点编程套路
  9. 轻松学Pytorch-使用卷积神经网络实现图像分类
  10. 点云深度学习研究现状与趋势