【转载】自制4412底板自动进入SD卡更新模块
2024-08-28 03:12:22
转载自迅为论坛:http://www.topeetboard.com
参考平台:迅为iTOP-4412开发板
问题如下:在自制的底板上,当SD卡插在板子上开机时,会自动进入Updating模式,如果SD卡有sdupdate文件夹并且有系统/uboot/kernel/ramdisk存在,会自动更新系统。如果不存在这些文件,也会强行向eMMC写入数据,破坏原有系统,导致不能启动。
搜索”SYSTEM ENTER”,发现自动更新这个功能由recovery.c实现。
定位到92行,发现判决条件为GPX1DAT寄存器的第二位的值,也就是GPX1_1这个管脚的电平啦。当GPX1_1为低电平时,执行”sdfuse flashall”命令。我开始怀疑是管脚没加上拉引起故障了。
搜索原理图,GPX1_1对应UART_RING网络,继续找迅为底板原理图。
问题找到了,真的有上拉电阻。当home键按下时上电会进入刷机模式,有点像手机。
我的项目不需要这个功能,而且GPX1_1被用作普通GPIO。我选择把这段代码注释掉,问题解决。
最新文章
- centos6下安装dedecms
- c#知识总结1
- vb.net机房收费系统之配置文件
- [MarsZ]ThinkPHP项目实战总结
- Android中应用程序如何获得系统签名权限
- 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to
- 你需要知道的九大排序算法【Python实现】之选择排序
- Delphi控件大全:www.vclcomponents.com
- ASP.NET MVC5 学习笔记-1 控制器、路由、返回类型、选择器、过滤器
- linux常用命令系列—cp 复制文件与文件夹
- Java开发笔记(四)Java帝国的度量衡
- Python3:排序函数sort() 和 sorted() 之介绍
- 《Node.js高级编程》之Node 核心API基础
- IDEA的十大快捷键
- python爬虫爬取页面源码在本页面展示
- 基于URL的HAProxy负载均衡设置
- Python + Selenium + AutoIt 模拟键盘实现另存为、上传、下载操作详解
- vuex深入理解 modules
- Linux 机器的渗透测试命令备忘表
- hdu5242 Game (贪心+dfs序)
热门文章
- Androidbuttonshape形状资源码实现
- java的输入输出流(一)
- Codeforces Round #320 (Div. 2) [Bayan Thanks-Round] D ";Or"; Game 枚举+前缀后缀
- js 获取函数的所有参数名
- document.body.className = document.body.className.replace(";siteorigin-panels-before-js";,";";);
- Email-ext plugin
- POJ1751 Tree 树分治
- mysql —— 利用Navicat 导出和导入数据库
- bzoj 4808: 马【匈牙利算法】
- 测试神器Swagger的相关使用