uboot nand erase 的显示错误修复

发布者:Xingfu6666最新更新时间:2024-09-03 来源: cnblogs关键字:uboot  nand  修复 手机看文章 扫描二维码
随时随地手机看文章

修复文件/uboot/drivers/mtd/nand/nand_util.c文件如下代码


                        /* output progress message only at whole percent

                         * steps to reduce the number of messages printed

                         * on (slow) serial consoles

                         */

                        if (percent != percent_complete) {

                                percent_complete = percent;


//                              printf('rErasing at 0x%llx -- %3d%% complete.',

                                printf('rErasing at 0x%x -- %3d%% complete.',

                                       erase.addr, percent);


                                if (opts->jffs2 && result == 0)

                                        printf(' Cleanmarker written at 0x%llx.',

                                               erase.addr);

                        }   


修复前

5270293643bf80eaa93b5d3703704aa0_17112324-d438ef2b96df445ba8de330c054730b9.jpg?imageView2/2/w/1000

修复后

0dbd85a724691bae8abcabfac65e9a42_17112343-ad5bf2c8f84344af93bf9396f681aeb3.jpg?imageView2/2/w/1000

关键字:uboot  nand  修复 引用地址:uboot nand erase 的显示错误修复

上一篇:S3C6410之uboot回炉再造(1)start.S - SVC模式设置
下一篇:S3C6410移植u-boot-2010.3(6)回顾总结

推荐阅读最新更新时间:2026-03-25 12:03

uboot nand erase显示错误修复
修复文件/uboot/drivers/mtd/nand/nand_util.c文件如下代码段 /* output progress message only at whole percent * steps to reduce the number of messages printed * on (slow) serial consoles */ if (percent != percent_complete) { percent_complete = percent;
[单片机]
<font color='red'>uboot</font> <font color='red'>nand</font> <font color='red'>erase</font> 的<font color='red'>显示</font><font color='red'>错误</font><font color='red'>修复</font>
3.移植uboot-使板卡支持nor、nand
在上一章,我们添加了nor,nand启动后,uboot启动出如下图所示: 上面的Flash: *** failed *** 是属于uboot第二阶段函数board_init_r()里的代码, 代码如下所示(位于arch/arm/lib/board.c): /*第二阶段*/ void board_init_r(gd_t *id, ulong dest_addr) //gd uboot重定位地址 { ... ...   puts( Flash: );            //打印flash:   flash_size = flash_init(); //初始化nor_flash  
[单片机]
3.移植<font color='red'>uboot</font>-使板卡支持nor、<font color='red'>nand</font>
利用jlink command 烧写uboot到mini2440 nand flash方法
//说明:我的板子是mini2440 有2M的s29al016j nor flash 和一块 256M的 k9f2608u0b nand flash。 //这篇文章并非全部原创,只是把网友“sblpp”在https://bbs.eeworld.com.cn/thread-144846-1-1.html 的帖子修改了并附图。需要说明的是uboot.bin这个文件必须支持nand flash 驱动 //使用的uboot.bin 是网友tekkaman移植的。大家可以到这里下载:http://blog.chinaunix.net/uid-20543672-id-94362.html,也可以从这里下载 u-boot.zip //下面用的
[单片机]
新专利显示苹果研究更快方法纠正打字错误
苹果希望iOS能够找出哪些字母是错误的,而不是仅仅发现整个打错的单词,在用户几乎不干预的情况下即时删除那些错误的字母,并保留正确的字母。   苹果设计师Ken Kocienda发明了后来成为iPhone的屏幕键盘,至今已有15年了。此后,苹果对它进行了改进,推出了Slide to Type等功能,并且它一直在申请一项又一项关于自动更正想法的专利。现在,它又获得了一项专利,而这项专利是关于加快我们处理打字错误的方式。   苹果这项名为“智能删除打字错误“的专利并不关心在你打字时发现错误的常见问题,尽管这是其中的一部分。目前,如果你犯了一个错误,那么您可以点击删除几次删除每个字母。或者,随着Slide to Type的引入,苹果
[手机便携]
拼写错误和视频显示CNEX Labs窃取华为商业机密
此前,2017年华为控告前雇员黄义仁(“YiRen”Ronnie Huang)及其创业公司CNEX Labs窃取华为的商业机密。 今(5)日,据路透社报道,华为的律师周二告诉德克萨斯州的陪审团,“一位前工程经理使用了华为技术有限公司的商业机密,并引诱其24名员工不正当地建立了他的创业公司。” 商业机密审判已经成为美国政府指控华为设备对美国安全构成威胁的一个爆发点,华为律师向陪审员表示其内部文件中的拼写错误在前任经理过去的提案中重复出现。 华为起诉前经理黄义仁及其创业公司CNEX Labs至少8570万美元(6700万英镑)的内存控制技术的损害赔偿和权利。 反诉华为并否认该公司指控的黄义仁定于本周二(当地时间)作证。 除了向陪审员展
[手机便携]
迅为-i.MX6开发板手册更新-非设备树uboot-修改默认环境变量
本文档主要介绍如何非设备树 uboot 修改默认启动参数。iTOP-iMX6 开发板烧写好之后,默认是android 系统 9.7 寸屏幕的系统参数和屏幕参数,如下图所示。输入以下命令查看默认启动参数printenv 74.1 重要的环境变量 比较重要的环境变量或者说经常使用的环境变量,已经在上图中的红色方框中。 主要是:bootsystem、lcdtype 和 bootargs。这些参数都可以在 uboot 源码中进行设置。具体文件为:“iTOP-iMX6_android4.4.2/bootable/bootloader/uboot-imx/lib_arm/board.c”文件。 74.2 默认启动系统设置 默认启动系统参数是
[单片机]
迅为-i.MX6开发板手册更新-非设备树<font color='red'>uboot</font>-修改默认环境变量
迅为i.MX6ULL终结者Mfgtools修改单独只烧写Uboot,内核,文件系统
1.打开mfgtools_for_6ULL文件夹,找到cfg.ini文件,如果您的板子是EMMC的修改如图 1: 如果您的板子是NAND的,修改如图 2: 2.打开“Profiles Linux OS Firmwareucl2.xml文件,修改此文件 如果您想mfgtools只烧写uboot,就把下图的代码注释掉,其余的不要动 图 3是修改NAND的板子 图 4是修改EMMC的板子 图 5是修改NAND的板子,如果您想mfgtools只烧写内核,就把下面图一的代码注释掉,其余的不要动。 图 6是修改EMMC的板子,如果您想mfgtools只烧写zImage,就注释掉下面图二的代码,其余的不要动。 图 7是修改EMMC的板子
[单片机]
迅为i.MX6ULL终结者Mfgtools修改单独只烧写<font color='red'>Uboot</font>,内核,文件系统
S5PV210 uboot中的 MMU代码分析(1)
1:经过上一节的分析,如果采用SECTION虚拟地址映射的话; 程序员只需要做的事情: (1) 建立转换表,Tanslation Table; (2) 将TTB(转换表基地址Tanslation Table Base)写入协处理器CP15的C2寄存器,这里要注意转换表 基地址为16K对齐的(因为4096*32bit=16K)所以TTB的bit0-bit13为0。 (3) 使能MMU,将CP15的C1寄存器0bit写1; (4) 设置域的访问权限;设置C3寄存器; CPU/MMU做的事情: (1) CPU核心看到和用到的只是虚拟地址VA,至于VA如果去对应物理地址PA,CPU核心不理会,MVA是除CPU核心 外的其他部分看到的虚拟地
[单片机]
S5PV210 <font color='red'>uboot</font>中的 MMU代码分析(1)
小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved