嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM平台编程第四天-Bootloader编写2(物联技术666)

链接:https://pan.baidu.com/s/1eb94AaDM-cIZsbr929Isbw?pwd=1688

提取码:1688

上午:bootloader的编写  

下午:bootloader

教学内容:

1vivi

vivi有关nandflash MTD分区表控制命令:

part show:      //查看part分区表信息

part del <name>  //删除指定分区

part add <name> <offset> <size> //添加指定分区

part save        //保存修改的分区表信息

part reset       //恢复源码中定义的分区表信息

其中,区的作用表明了vivi方式bootloader的存储的情况,

0x00000000-0x00030000,存储的是vivi方式的bootloader

0x00050000-0x00300000,存储的是内核kernel

0x00350000-0x03cac000,存储的是文件系统

0x00030000-0x00020000,存储的是vivi的配置选项

在向nand-flash上烧写系统的时候,只要烧写vivi\kernel\root三项,同时必须保证烧写的内容也是上表的地址一致。

param命令:有关vivi、kernel启动所需参数设置

param help:

param show:      //查看param信息

param set         //设置指定参数的值

param set linux_cmd_line //设置linux启动参数

param save        //保存修改的参数信息

param reset       //恢复源码中定义的参数信息

vivi相关参数:启动延时时间、xmodem协议需要的延时、响应时间等

内核启动所需要的参数:根文件位置、init程序,内核控制台等

mach_type:362 表明是S3C2440内核,具体在arch/arm/tools/mach-types可以看到

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值