启动SD卡制作

1、将tools文件下的sdwriter.tgz拷贝到/home/用户名/word目录下(如果没有创建即可)下,解压缩:# tar –xvf sderiter.tgz

2、相关文件包括:u-boot.binzImagerootfs.tarsdwriter_sdhc

3、插上SD卡,实测Kingston class4 8GB.

4、确认SD卡的盘符

# fdisk -l   (一般是 /dev/sdb)

运行脚本制作SD卡

# ./sdwriter_sdhc sdb 24 all

如下图所示:

以上将u-boot.binzImagefilesystem 烧写到SD卡,这样即可从SD卡启动了。

注意:此处烧写的u-boot.bin是需要烧写到SD卡当中的,应当使用的是u-boot.bin-sd。后续在SD卡启动后需要烧写的u-boot.bin是需要烧写到nandflash当中的,应当使用的是u-boot.bin-nand。使用时需要重新命名为u-boot.bin,可以使用cp命令实现重命名:# cp u-boot.bin-nand u-boot.bin 。

5、添加u-boot.bin-nand、zImage到制作好的SD卡中

# cp /xx/xx/u-boot.bin-nand /media/用户名/tianyeit_linux/root

# cp /xx/xx/zImage /media/用户名/tianyeit_linux/root

注:/xx/xx/为u-boot.bin-nand、zImage所在的目录。

6、SD卡启动

将制作好的SD卡插入板子上的SD卡槽,修改启动模式从SD卡启动,看到如下提示输入‘y’:

待看到如下图所示时,输入用户名:root,密码:root,即进入文件系统“/”目录。

7、烧写u-boot、Kernel、根文件系统

命令如下:

#cd /root

#flash_erase    /dev/mtd0 0  0

#nandwrite -p /dev/mtd0 u-boot.bin

#flash_erase   /dev/mtd1   0   0

#nandwrite   -p  /dev/mtd1  zImage

#flash_erase /dev/mtd2 0 0

#ubiattach /dev/ubi_ctrl -m 2

#ubimkvol /dev/ubi0 -N rootfs –m

#mkdir /mnt/nand

#mount -t ubifs ubi0:rootfs /mnt/nand

#tar xvf rootfs.tar -C /mnt/nand

#umount /mnt/nand

转载于:https://www.cnblogs.com/wangfali/p/6203016.html

S3C2440小板子-烧写笔记相关推荐

  1. 安霸ARM S2L板子烧写

    最近工作中,因为用到了安霸ARM S2L板子的虚拟内容,把mtdblock5和mtdblock6分区都用作了swap分区增加虚拟内存.结果程序在S2L上运行时,电脑蓝屏了,再重新上电启动后,板子无法正 ...

  2. linux中板子烧写环境配置,3、在Linux下搭建51单片机的开发烧写环境(makefile版)...

    星期二, 10. 七月 2018 01:01上午 - beautifulzzzz 一.SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编 ...

  3. micropython8266ota_[Micropython]TPYBoardV102 Dfu固件烧写教程

    TPYBoardv10x固件烧写一直是大家比较关心的问题,上次教大家用SWD接口烧写TPYBoard的固件,这次教大家用另一种方式烧写我们TPYBoardv10x的固件,直接用dfu模式烧写固件. 用 ...

  4. F28379D烧写双核程序(在线离线)

    F28379D烧写双核程序(在线&离线) 文章信息 开发环境 烧写双核程序前需知 1. 在线 1.1 编译烧写CPU1程序到F28379D中 1.2 编译CPU2程序,把生成的``.out`` ...

  5. DM368开发 -- 文件烧写

    参看:UG: DaVinci PSP Installation on DM36x EVM 参看:DM368 NAND Flash启动揭秘 参看:DM36x的UBL分析以及串口启动 UBL 是 RBL ...

  6. 【嵌入式开发】向开发板中烧写Linux系统-型号S3C6410

    作者 : 万境绝尘 转载请著名出处 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧 ...

  7. Hi3520烧写flash失败问题分析

    背景 CPU芯片型号:Hi3520 DRQCV300 CP3091820 1820-CHINA flash型号:MX25L12835FM2I-10G [spi nor flash] 工厂生产的样板回来 ...

  8. 烧写linux系统到开发板中,【嵌入式开发】向开发板中烧写Linux系统

    作者 : 万境绝尘 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧写内容 : Bo ...

  9. 用OpenJTAG烧写程序到Flash—— 韦东山嵌入式Linux视频学习笔记03

    说明:本文仅在Windows环境下实验. 韦东山的JZ2440(v2),可以选择从Nor Flash启动,也可以选择从Nand Flash启动,不管从哪里启动,都需要Flash上有程序,没有程序的话, ...

  10. Linux学习笔记---使用MfgTool工具烧写自己的系统(二)

    目录 准备文件 重命名文件 替换firmware文件夹中的文件 替换files文件夹中的文件 修改cfg.ini配置文件 烧写系统 启动系统 设置网络相关环境变量 设置环境变量bootcmd 和 bo ...

最新文章

  1. 无盘服务器 双镜像盘,镜像(无盘柜)-双活集群解决方案
  2. 偏向锁的获取和撤销逻辑
  3. bootbox.js
  4. 安卓牛客专项练习2020.12.10
  5. 排序算法笔记(Java)
  6. 大数据下的中国女人,看完惊呆了
  7. geolocation/ 百度地图api Geolocation 定位当前城市信息
  8. 【hadoop】Apach Hdoop 安全模式
  9. 云计算学习总结(2)——服务器场景漏洞修复
  10. python queue死锁_Python学习【第24篇】:死锁,递归锁,信号量,Event事件,线程Queue...
  11. POJ 1236 Network of Schools (校园网)
  12. java.net.UnknownHostException 异常处理
  13. word转简洁html工具,Convert Word to HTML(Word转HTML工具)
  14. 计算机基础知识——二进制
  15. python123星号直角三角形_Python123:星号三角形、凯撒密码
  16. 用C++实现QQ自动登陆器,仿佛开了外挂,秒杀各种神操作!
  17. 企业信息化建设中流程梳理的步骤及方法
  18. 找到一个数组对象中 '某某某(属性名)'为 ['某某','某某']的值
  19. Django程序的发布
  20. 内容管理系统CMS简介

热门文章

  1. 【Linux】CentOS下vim的配置
  2. Android Screen Orientation
  3. 二级域名会不会分散主域名权重
  4. linux 时间服务器安装配置
  5. 一种软件定时器/超时机制的实现方法
  6. leetcode 两个排序的中位数 python
  7. 关于数据分析用到的统计学知识
  8. 远程连接桌面不能全屏显示的解决方法
  9. int 转 const char*
  10. 什么原因使飞将军李广到死未能封侯