热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mini2440更换nandflash(QFP封装)

文章目录nandflash损坏购买拆焊烧录系统复活nandflash损坏手上有一块友善之臂的mini2440,这块板子还是别人给我的,有些年头了。前两


文章目录

    • nand flash 损坏
    • 购买
    • 烧录系统
    • 复活


nand flash 损坏

手上有一块友善之臂的 mini2440,这块板子还是别人给我的,有些年头了。前两天用它来研究 JTAG 调试内核,烧了两次系统后,发现烧不进去了。
minitools 显示【操作过程中出现了错误】
在这里插入图片描述

串口显示

...
Skip block 0x5f6
Skip block 0x5f7
Skip block 0x5f8
Skip block 0x5f9
Skip block 0x5fa
Skip block 0x5fb
Skip block 0x5fc
Skip block 0x5fd
Skip block 0x5fe
Skip block 0x5ff
Skip block 0x600
Skip block 0x601
Skip block 0x602
Skip block 0x603
Skip block 0x604
Skip block 0x605
Skip block 0x608
Skip block 0x609
Installing yaffs2-image failed
Warning: Last Data not read out
Warning: Last Data not read out
Warning: Last Data not read out
Warning: Last Data not read out
Warning: Last Data not read out
Warning: Last Data not read out
...

这是由于 nand flash 出现了大量坏块,导致系统烧不进去了。坏块太多没有好的办法,那就换掉 flash。


购买

某宝上买了相同型号的 nand flash:K9F2G08U0C
请添加图片描述


上助焊膏,旁边电容贴上隔热胶带进行保护
请添加图片描述
热风枪 370℃
在这里插入图片描述
加热一分钟就拆下来了
在这里插入图片描述


先处理焊盘,用吸锡带吸走多余的锡,防止芯片摆放不平
加助焊剂,引脚对齐,热风枪 400℃,均匀加热,待锡差不多快融化时,用镊子压一压芯片,焊接完成
请添加图片描述

再用洗板水擦一下
在这里插入图片描述


烧录系统

Superboot-2440 V1.3a(20131213) by FriendlyARMBooting from NOR
Try to find SD card...... not found.
Hello USB Loop
USB Mode: Connected
Installing bootloader...
Installing bootloader succeed
Installing kernel...
Installing kernel succeed
Updating Linux Command Line...
Linux Command Line Saved
Installing yaffs2-image...
Skip block 0x573
Installing yaffs2-image succeed

有一块坏块,不过不影响烧录,最终烧录成功
重启后一块坏块也没有了


复活

请添加图片描述


推荐阅读
  • uboot与linux驱动1.uboot本身是裸机程序(1)在裸机中本来是没有驱动概念的(狭义的驱动概念是指在操作系统中用来具体操控硬 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • PL2303HXD电路图(USB转UART)介绍及应用
    本文介绍了PL2303HXD电路图(USB转UART)的特性和应用,该电路图可以实现RS232和USB信号的转换,方便嵌入到手持设备中。PL2303HXD作为USB/RS232双向转换器,可以将USB数据转换为RS232信息流格式发送给外设,并将RS232外设的数据转换为USB数据格式传送回主机。通过利用USB块传输模式和自动流量控制,PL2303HXD能够实现更高的数据传输吞吐量比传统的UART端口。 ... [详细]
  • 本文介绍了使用readlink命令获取文件的完整路径的简单方法,并提供了一个示例命令来打印文件的完整路径。共有28种解决方案可供选择。 ... [详细]
  • 本文介绍了在RHEL 7中的系统日志管理和网络管理。系统日志管理包括rsyslog和systemd-journal两种日志服务,分别介绍了它们的特点、配置文件和日志查询方式。网络管理主要介绍了使用nmcli命令查看和配置网络接口的方法,包括查看网卡信息、添加、修改和删除配置文件等操作。 ... [详细]
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • tcpdump 4.5.1 crash 深入分析
    tcpdump 4.5.1 crash 深入分析 ... [详细]
  • 原文地址http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/最开始时 ... [详细]
  • x86 linux的进程调度,x86体系结构下Linux2.6.26的进程调度和切换
    进程调度相关数据结构task_structtask_struct是进程在内核中对应的数据结构,它标识了进程的状态等各项信息。其中有一项thread_struct结构的 ... [详细]
  • Kali Linux 简介
    KaliLinux是世界渗透测试行业公认的优秀的网络安全审计工具集合,它可以通过对设备的探测来审计其安全性,而且功能完备,几乎包含了目前所 ... [详细]
  • docker安装到基本使用
    记录docker概念,安装及入门日常使用Docker安装查看官方文档,在"Debian上安装Docker",其他平台在"这里查 ... [详细]
  • CentOS7系统目录LINUX有四种基本文件系统类型普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、 ... [详细]
author-avatar
奇异果产出国_706
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有