【Tiny4412】烧写最小文件系统到SD卡
发布日期:2021-06-29 20:47:30
浏览次数:3
分类:技术文章
本文共 3081 字,大约阅读时间需要 10 分钟。
00. 目录
文章目录
01. 烧写内核
1.1 在minicom中输入如下命令
DengJin # dnw 40008000OTG cable Connected!Now, Waiting for DNW to transmit data
1.2 PC端下载zImage
[root@itcast linux-3.5_analyse]# dnw arch/arm/boot/zImage load address: 0x57E00000Writing data...100% 0x0048FCF2 bytes (4671 K)speed: 1.175104M/S[root@itcast linux-3.5_analyse]#
1.3 将内核写到SD卡
DengJin # movi write kernel 0 40008000writing kernel..device 0 Start 1057, Count 12288 MMC write: dev # 0, block # 1057, count 12288 ... 12288 blocks written: OKcompletedDengJin #
1.4 修改启动参数
DengJin # set bootcmd "movi read kernel 0 40008000;bootm 40008000"DengJin # saveSaving Environment to SMDK bootable device...doneDengJin #
02. 启动文件系统
2.1 设置启动参数
# 设置bootargs参数DengJin # set bootargs root=/dev/nfs nfsroot=172.16.0.53:/filesystem ip=172.16.0.251 console=ttySAC0,115200 lcd=S70 ctp=2DengJin # saveSaving Environment to SMDK bootable device...done# 显示环境变量DengJin # printenvbaudrate=115200bootargs=root=/dev/nfs nfsroot=172.16.0.53:/filesystem ip=172.16.0.251 console=ttySAC0,115200 lcd=S70 ctp=2bootcmd=movi read kernel 0 40008000;bootm 40008000bootdelay=3ethaddr=00:40:5c:26:0a:5bgatewayip=192.168.0.1ipaddr=192.168.0.20netmask=255.255.255.0serverip=192.168.0.10Environment size: 693/16380 bytesDengJin #
最小网络文件系统制作请参考附录:
03. 烧写文件系统到SD卡
3.1 格式化第二个分区
# 前提条件是启动最小网络文件系统# 在minicom中输入[root@itcast /]# mkfs.ext2 /dev/mmcblk0p2Filesystem label=OS type: LinuxBlock size=1024 (log=0)Fragment size=1024 (log=0)83640 inodes, 333960 blocks16698 blocks (5%) reserved for the super userFirst data block=1Maximum filesystem blocks=52428841 block groups8192 blocks per group, 8192 fragments per group2040 inodes per groupSuperblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729, 204801, 221185[root@itcast /]#
3.2 压缩文件系统
# PC端[root@itcast filesystem]# tar -cjvf filesystem.tar.bz2 *
3.3 挂载系统分区到/mnt目录
# minicom[root@itcast /]# mount /dev/mmcblk0p2 /mnt[root@itcast /]#
3.4 解压文件系统到/mnt目录
# minicom[root@itcast /]# tar -xjvf filesystem.tar.bz2 -C /mnt
3.5 解除挂载和同步
# minicom[root@itcast /]# sync [root@itcast /]# umount /mnt[root@itcast /]#
3.6 重启进入uboot
# minicom[root@itcast /]# reboot[root@itcast /]# [ OKU-Boot 2010.12 (Jun 04 2020 - 20:12:26) for TINY4412CPU: S5PC220 [Samsung SOC on SMP Platform Base on ARM CortexA9] APLL = 1400MHz, MPLL = 800MHzBoard: UPLOOKING4412DRAM: 1023 MiBvdd_arm: 1.2vdd_int: 1.0vdd_mif: 1.1BL1 version: N/A (TrustZone Enabled BSP)Checking Boot Mode ... SDMMCREVISION: 1.1MMC Device 0: 7580 MBMMC Device 1: 3728 MBMMC Device 2: N/ANet: No ethernet found.Hit any key to stop autoboot: 0 DengJin #
3.7 设置启动参数
# minicomDengJin # set bootargs "root=/dev/mmcblk0p2 console=ttySAC0,115200 lcd=S70 ctp=2"DengJin # saveSaving Environment to SMDK bootable device...doneDengJin #
3.8 重启
# minicom 拔掉网线测试 如果能够进入最小网络文件系统表示OKDengJin # DengJin # reset
3.9 测试
# 拔掉网线 能够启动最小文件系统=============================== welcom to dengjin system ===============================[root@itcast /]# [root@itcast /]# [root@itcast /]# [root@itcast /]# [root@itcast /]# [root@itcast /]#
04. 问题讨论
05. 参考
5.1 最小网络文件系统制作
网址:
转载地址:https://dengjin.blog.csdn.net/article/details/106660668 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月17日 02时56分38秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
HTTP Header 详解
2019-04-30
js基础
2019-04-30
jQuery的deferred对象详解
2019-04-30
js创建对象的几种方式
2019-04-30
ASP.NET -- 获取浏览器信息
2019-04-30
sql server 性能优化方法
2019-04-30
Sql Server 数据库扩展
2019-04-30
SQL Server2012高可用之日志传送测试
2019-04-30
Python 程序员写了五个实战游戏案例,让我学起来更加有动力了
2019-04-30
我们普通人和薇娅、李佳琦等人的差距到底在哪里?
2019-04-30
如何成为一个合格的程序员男朋友
2019-04-30
毫无头绪的自学Python,你可能连门槛都摸不到!【最佳学习路线】
2019-04-30
我说这些Python工具包很实用并且强大,你反对吗?
2019-04-30
torch.nn.Embedding的使用
2019-04-30
排序算法(五)快速排序的实现(python)
2019-04-30
使用邻接表实现数据结构图(python)
2019-04-30
图的非递归深搜遍历图示与代码(python)
2019-04-30
拓扑排序的实现(python)
2019-04-30
matplotlib绘图接口和绘制线性图
2019-04-30
bugku 做题 misc 方向
2019-04-30