S3C2440小板子-烧写笔记
启动SD卡制作
1、将tools文件下的sdwriter.tgz拷贝到/home/用户名/word目录下(如果没有创建即可)下,解压缩:# tar –xvf sderiter.tgz
2、相关文件包括:u-boot.bin、zImage、rootfs.tar、sdwriter_sdhc。
3、插上SD卡,实测Kingston class4 8GB.
4、确认SD卡的盘符
# fdisk -l (一般是 /dev/sdb)
运行脚本制作SD卡
# ./sdwriter_sdhc sdb 24 all
如下图所示:
以上将u-boot.bin、zImage、filesystem 烧写到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小板子-烧写笔记相关推荐
- 安霸ARM S2L板子烧写
最近工作中,因为用到了安霸ARM S2L板子的虚拟内容,把mtdblock5和mtdblock6分区都用作了swap分区增加虚拟内存.结果程序在S2L上运行时,电脑蓝屏了,再重新上电启动后,板子无法正 ...
- linux中板子烧写环境配置,3、在Linux下搭建51单片机的开发烧写环境(makefile版)...
星期二, 10. 七月 2018 01:01上午 - beautifulzzzz 一.SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编 ...
- micropython8266ota_[Micropython]TPYBoardV102 Dfu固件烧写教程
TPYBoardv10x固件烧写一直是大家比较关心的问题,上次教大家用SWD接口烧写TPYBoard的固件,这次教大家用另一种方式烧写我们TPYBoardv10x的固件,直接用dfu模式烧写固件. 用 ...
- F28379D烧写双核程序(在线离线)
F28379D烧写双核程序(在线&离线) 文章信息 开发环境 烧写双核程序前需知 1. 在线 1.1 编译烧写CPU1程序到F28379D中 1.2 编译CPU2程序,把生成的``.out`` ...
- DM368开发 -- 文件烧写
参看:UG: DaVinci PSP Installation on DM36x EVM 参看:DM368 NAND Flash启动揭秘 参看:DM36x的UBL分析以及串口启动 UBL 是 RBL ...
- 【嵌入式开发】向开发板中烧写Linux系统-型号S3C6410
作者 : 万境绝尘 转载请著名出处 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧 ...
- Hi3520烧写flash失败问题分析
背景 CPU芯片型号:Hi3520 DRQCV300 CP3091820 1820-CHINA flash型号:MX25L12835FM2I-10G [spi nor flash] 工厂生产的样板回来 ...
- 烧写linux系统到开发板中,【嵌入式开发】向开发板中烧写Linux系统
作者 : 万境绝尘 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧写内容 : Bo ...
- 用OpenJTAG烧写程序到Flash—— 韦东山嵌入式Linux视频学习笔记03
说明:本文仅在Windows环境下实验. 韦东山的JZ2440(v2),可以选择从Nor Flash启动,也可以选择从Nand Flash启动,不管从哪里启动,都需要Flash上有程序,没有程序的话, ...
- Linux学习笔记---使用MfgTool工具烧写自己的系统(二)
目录 准备文件 重命名文件 替换firmware文件夹中的文件 替换files文件夹中的文件 修改cfg.ini配置文件 烧写系统 启动系统 设置网络相关环境变量 设置环境变量bootcmd 和 bo ...
最新文章
- 无盘服务器 双镜像盘,镜像(无盘柜)-双活集群解决方案
- 偏向锁的获取和撤销逻辑
- bootbox.js
- 安卓牛客专项练习2020.12.10
- 排序算法笔记(Java)
- 大数据下的中国女人,看完惊呆了
- geolocation/ 百度地图api Geolocation 定位当前城市信息
- 【hadoop】Apach Hdoop 安全模式
- 云计算学习总结(2)——服务器场景漏洞修复
- python queue死锁_Python学习【第24篇】:死锁,递归锁,信号量,Event事件,线程Queue...
- POJ 1236 Network of Schools (校园网)
- java.net.UnknownHostException 异常处理
- word转简洁html工具,Convert Word to HTML(Word转HTML工具)
- 计算机基础知识——二进制
- python123星号直角三角形_Python123:星号三角形、凯撒密码
- 用C++实现QQ自动登陆器,仿佛开了外挂,秒杀各种神操作!
- 企业信息化建设中流程梳理的步骤及方法
- 找到一个数组对象中 '某某某(属性名)'为 ['某某','某某']的值
- Django程序的发布
- 内容管理系统CMS简介