U-boot中mtdparts命令添加

在自己开发板的配置头文件下面添加如下几条语句就可以用kernel代替你的具体分区表,下面语句没有其他的作用,就是为了方便你不用记那些地址范围,省去了不少事情。

在在arch/arm/lib/board.c   中for(;;) 前面添加run_command("mtdparts default", 0);

#define CONFIG_CMD_MTDPARTS

#define CONFIG_MTD_DEVICE
#define MTDIDS_DEFAULT          "nand0=fl2440-0"  
#define MTDPARTS_DEFAULT        "mtdparts=fl2440-0:256k(u-boot),"       \
                                                "128k(params),"         \
                                                "2m(kernel),"   \

                                               "-(rootfs)"             \

例子如下:

tftp 30000000 uImage
nand erase.part kernel
nand write 30000000 kernel

注意:这里添加mtdparts命令后可以正常使用,(我的u-boot版本没有yaffs2下载功能)但是后面会添加yaffs2下载功能的时候出现了bug,解决办法就是去掉mtdparts命令的支持,具体为什么我没有去研究过,反正我分析源代码没有找出原因。

出现bug的情况如下:

NAND:
U-Boot BUG at mtdcore.c:20

时间: 2024-10-09 01:59:44

U-boot中mtdparts命令添加的相关文章

如何将命令添加到Word2013中的快速启动栏

  将命令添加到Word2013中的快速启动栏中的方法如下: ①启动Word2013,在快速启动栏中可以看到一个向下的箭头,单击它. ②在下拉菜单中选择其他命令. ③然后找到需要移动到快速访问栏的几项操作,单击添加按钮. ④确定之后,我们在快速启动栏看看,已经添加进去了,这样可以省去不少时间,大大提高了工作效率.

MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)_Mysql

先看一下最简单的例子,在test中,添加一个字段,字段名为birth,类型为date类型. mysql> alter table test add column birth date; Query OK, 0 rows affected (0.36 sec) Records: 0  Duplicates: 0  Warnings: 0 查询一下数据,看看结果: mysql> select * from test; +------+--------+-----------------------

Linux中mdadm命令管理RAID磁盘阵列的实例总结

  mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令.但由于现在服务器一般都带有RAID阵列卡,并且RAID阵列卡也很廉价,且由于软件RAID的自身缺陷(不能用作启动分区.使用CPU实现,降低CPU利用率),因此在生产环境下并不适用.但为了学习和了解RAID原理和管理,因此仍然进行一个详细的讲解: mdadm 主要命令说明模式(7种): •Assemble:加入一个以前定义的阵列 •Build:创建一个没有超级块的阵列 •Create:创建一个新的阵列,每个设备具有超级

springboot(十一):Spring boot中mongodb的使用

mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多.由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,引起了人们的注意,感兴趣的可以看看这篇文章:场屠戮MongoDB的盛宴反思:超33000个数据库遭遇入侵勒索,同时也说明了很多公司生产中大量使用mongodb. mongodb简介 MongoDB(来自于英文单词"Humongous",中文含义为"庞大&qu

怎样在 ubuntu 和 debian 中通过命令行管理 KVM

怎样在 ubuntu 和 debian 中通过命令行管理 KVM 有很多不同的方式去管理运行在 KVM 管理程序上的虚拟机.例如,virt-manager 就是一个流行的基于图形界面的前端虚拟机管理工具.然而,如果你想要在没有图形窗口的服务器环境下使用 KVM ,那么基于图形界面的解决方案显然是行不通的.事实上,你可以单纯使用包装了 kvm 命令行脚本的命令行来管理 KVM 虚拟机.作为替代方案,你可以使用 virsh 这个容易使用的命令行程序来管理客户虚拟机.在 virsh 中,它通过和 li

WPS表格中给数据添加一个三维效果边框

  WPS表格中给数据添加一个三维效果边框           操作步骤 1.打开一篇具有原始数据的WPS工作表,在功能区选择"插入"选项卡,单击"形状"图标,在出现的下拉按钮中选择插入一个形状,小编在这里插入"菱形"; 2.选中插入的"菱形",然后单击鼠标右键,在弹出的快捷菜单中选择"设置对象格式"命令; 3.在"设置对象格式"的对话框中我们将填充颜色设置为"无填充颜色&qu

给Excel表格中的数据添加单位动画教程

<Excel2003入门动画教程3.给Excel表格中的数据添加单位>. 演示动画 操作步骤 通过自定义单元格格式的方法,可以快速给Excel表格中的数字自动添加上单位(如"元"): 选中需要添加单位的单元格(区域),执行"格式→单元格"命令,打开"单元格格式"对话框,在"数值"标签中,选中"分类"下面的"自定义"选项,然后在右侧的"类型"下面的方框中输入

给表格中的文字添加颜色动画教程

Excel2003是一款经典的办公软件,专业的制表软件,其中包括表格制作.公式运算.函数使用.图表制作等强大功能.Excel是办公族必不可少的软件之一.下面为大家分享<Excel2003入门动画教程2.给表格中的文字添加颜色>. 演示动画 操作步骤 设置字体:选中Excel表格中需要设置字体的单元格(区域),鼠标按"格式"工具栏的"字体"框右侧的下拉按钮,在随后弹出的下拉列表中,选择需要的字体即可. 设置字号:选中表格里需要设置字号的单元格(区域),鼠标

如何在Word中为图片添加边框效果

如何在Word中为图片添加边框效果: (1)选中要添加边框的图片,单击"格式→边框和底纹"命令,打开"边框和底纹"对话框.在"边框"选项卡下选择边框样式.线型及颜色等,如图3-22所示. (2)设置完成后单击"确定"按钮即可.