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

我用的U-boot版本是2010.09,不支持yaffs2下载,只要自己制作命令来支持下载,怎么制作在前一篇文章中有详细的讲解。

遇到一个BUG不知道怎么解决,后来找到原因是,mtdparts和支持yaffs2文件系统冲突了,

问题如下:

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

#define  CONFIG_MTD_NAND_YAFFS2  1

#define CONFIG_CMD_MTDPARTS
#define CONFIG_MTD_DEVICE
#define MTDIDS_DEFAULT          "nand0=jz2440-0"  /* Äһ¸ö¸ */
#define MTDPARTS_DEFAULT        "mtdparts=jz2440-0:256k(u-boot),"       \
"128k(params),"         \
"2m(kernel),"   \
"-(rootfs)"             \

解决办法,就是把红色两句注释掉,取消对mtdparts命令的支持,就可以正常烧写yaffs2文件系统了。

nand write.yaffs2 0x30008000  0x260000 $(filesize)

时间: 2025-01-01 14:04:08

NAND: U-Boot BUG at mtdcore.c:20的相关文章

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          "

5.20. Spring boot with Oauth2

下面例子由三个项目组成,分别是 tools, server, client. 其中 tools 是密码生成工具 5.20.1. Maven <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc

Davinci DM6446开发攻略-UBOOT-2009.03移植2 nand flash的烧写

  很长一段时间没有更新博客了,是因为要推出新开发方案和做好客户服务工作,忙得不易乐乎.有关DAVINCI U-BOOT的移植,以前写过一篇u-boot-1.3.4(2008年的),其实和这个u-boot-2009.03差别不大,只不过这个u-boot-2009.03是从TI的网站上下载的,是DAVINCI系列最新的u-boot,也适合DM6467和DM365/368,移植的方法承接<Davinci DM6446开发攻略--u-boot-1.3.4移植(1)>,而本篇着重介绍nand flas

网页开发者必备的20款在线实用工具

  互联网已经成为我们生活中无法割裂的一部分,生活中越来越多的服务都与网络紧密的结合到一起,深刻地影响着我们的生活和工作,很难想象没了它我们的日常生活会多麻烦.我们在公交上刷微博看新闻,在闲暇的时候在网络上寻找自己感兴趣的东西,在公司工作借助网络来宣传自己的企业,寻找合作伙伴和客户,等等等等. 与此同时,网络技术的发展也使得越来越多的事情可以在网络上完成--比如,设计和开发.这次我们推荐的20个网页开发工具都无需安装,借助浏览器,网页开发者可以在这里便捷地完成许多网页工作,称之为必备并不为过.

一月份反思内容:BUG &amp; Communicate

在公司写的1月份反思内容: 反思主题 指标系统未让客户满意 反思时间 2010-1-27  9:30:00 反思地点 办公室 现象/案例 1.BUG超出预期的范围:发布客户版本前,我们自己都感觉软件已经没有什么BUG了.但是一旦小红把软件交互给客户时,就会从小红那里获得许多的BUG反馈.而这些BUG,在当时正在和客户发版本的情况下,时间仓促,改起来感觉有点手忙脚乱,怎么忙也没办法忙完. 2.沟通并不十分有效:当小红到了广东开始实施软件时,我和她沟通时老是不断的重复一些已经讨论过的问题.显得不是十

3D XPoint将帮助英特尔摆脱NAND生产困境

3D XPoint内存为英特尔开启了一道摆脱NAND业务迈向高利润非易失性存储产品的大门,事实上芯片巨头投入高昂成本建立的闪存代工设施并未带来理想的回报. 说到这里,我们需要回答一个简单的问题:英特尔公司的闪存业务究竟处于何种状态?根据一位金融分析师的说法,状态不怎么好. 在今年第一季度的财报当中,英特尔公司首次将非易失性记忆体解决方案(简称NVMS)独立出来,这一范畴包含NAND闪存与3D XPoint两大产品线. NVMS营收为5.57亿美元,较上年同期的5.925亿美元降低6%,亦比上个季

基于友善之臂ARM-tiny4412--uboot源码分析

/* * armboot - Startup Code for OMAP3530/ARM Cortex CPU-core * * Copyright (c) 2004 Texas Instruments <r-woodruff2@ti.com> * * Copyright (c) 2001 Marius Gr?ger <mag@sysgo.de> * Copyright (c) 2002 Alex Züpke <azu@sysgo.de> * Copyright (c)

谷歌浏览器chrome50新增内容详情

  谷歌浏览器chrome50新增内容详情 知名版本帝Chrome终于迎来了一个标志性的版本--Chrome 50,难以想象这么一个浏览器已经发布了这么多个版本,而且每个大版本下还有一堆小版本号. 据悉,Chrome 50中进行了大量的BUG修复,其中有20个安全漏洞之多.而且这一次谷歌专门通过Chromium项目召集外部专业人士帮忙找漏洞,除了8个漏洞是谷歌自己找到的,其他全是外部人士提供的,号称为此支付了17500美元. 目前Chrome 50的具体版本号为Chrome 50.0.2661.

DiskGenius 4.7.2 正式版更新了哪些内容

  DiskGenius是一款集磁盘分区管理与数据恢复功能于一身的工具软件.它即是一款功能强大.灵活易用的分区软件,同时也是一款技术高超.功能全面的数据恢复软件.它不仅具备与分区管理有关的几乎全部功能,支持GUID分区表,支持各种硬盘.存储卡.虚拟硬盘.RAID分区,提供了独特的快速分区.整数分区等功能.还具备堪称经典的丢失分区恢复功能.完善的误删除文件恢复功能.各种原因导致的分区损坏文件恢复功能. 官方下载: 32位版本:http://pan.baidu.com/s/1sjsVSx3 64位版