linux内核加载卡主,请教mx6,linux3.0.35,tf卡能启动uboot但是无法加载内核问题
请教mx6,linux3.0.35,tf卡能启动uboot但是无法加载内核问题
cpu:mcimx6u5dvm10AB
硬件上,我把wp和cd都直接接地了,这次新加工的核心板,以及重新设计一个新项目的的底板
软件烧写了linux到tf卡
可以证明:
烧写的tf卡,使用tf卡启动,新做的核心板和以前的底板也是可以正常启动linux,证明核心板没有问题的。
还有一个现象是,在新做核心板和新设计的底板上使用emmc启动安卓后,也可以识别tf卡,读写、播放tf卡里面的内容,完全正常。所以可以证明新做的底板应该也是没有问题的。
问题如下:
在新做的核心板和新做的底板上使用tf卡启动,可以启动进入uboot,但是进入uboot后,没法加载内核,手动使用命令:
mmc dev 2
mmc read 0x10800000 0x800 0x2000
报错,read:error
所以问题只是出现在tf启动uboot启动后,无法加载kernel。
原先我自己估计有两种可能性,一是卡座的问题,而是布线的问题,但是这几天我考虑一下,安卓下都可以正常播放视频,应该不是这两个硬件的问题。
如果是uboot软件的问题,那么在以前的板子上也会存在同样的问题的,现在真是糊涂了。
uboot启动打印如下:
U-Boot 2009.08 (May 06 2015 - 14:34:36)
CPU: Freescale i.MX6 family TO1.1 at 792 MHz
Thermal sensor with ratio = 194
Temperature: 38 C, calibration data 0x5cc5485f
mx6q pll1: 792MHz
mx6q pll2: 528MHz
mx6q pll3: 480MHz
mx6q pll8: 50MHz
ipg clock : 66000000Hz
ipg per clock : 66000000Hz
uart clock : 80000000Hz
cspi clock : 60000000Hz
ahb clock : 132000000Hz
axi clock : 198000000Hz
emi_slow clock: 99000000Hz
ddr clock : 396000000Hz
usdhc1 clock : 198000000Hz
usdhc2 clock : 198000000Hz
usdhc3 clock : 198000000Hz
usdhc4 clock : 198000000Hz
nfc clock : 24000000Hz
Board: i.MX6DL/Solo-SABRESD: unknown-board Board: 0x61011 [POR ]
Boot Device: SD
I2C: ready
DRAM: 1 GB
MMC: FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3
*** Warning - bad CRC or MMC, using default environment
In: serial
Out: serial
Err: serial
Found PFUZE100! deviceid=10,revid=21
Net: got MAC address from IIM: 00:00:00:00:00:00
FEC0 [PRIME]
QHH'S I.MX6SOLO TEST:1.02
Hit any key to stop autoboot: 0
MX6SDL SABRESD U-Boot > mmc dev 2
mmc2 is current device
MX6SDL SABRESD U-Boot > mmcinfo
Device: FSL_USDHC
Manufacturer ID: 2
OEM: 544d
Name: SA08G
Tran Speed: 25000000
Rd Block Len: 512
SD version 3.0
Clock: 50000000
High Capacity: Yes
Capacity: 7746879488 Bytes
Bus Width: 4-bit
Boot Partition for boot: No boot partition available
一种是下面这种错误,直接停下死掉了
MX6SDL SABRESD U-Boot > mmc read 0x10800000 0x800 0x2000
MMC read: dev # 2, block # 2048, count 8192 ...
另一种是直接报错:
MX6SDL SABRESD U-Boot > mmc read 0x10800000 0x800 0x2000
MMC read: dev # 2, block # 2048, count 8192 ... 0 blocks read: ERROR
请问估计是什么问题??
谢谢!!
我知道答案
目前已有5人回答
linux内核加载卡主,请教mx6,linux3.0.35,tf卡能启动uboot但是无法加载内核问题相关推荐
- IMX6移植Linux3.0.35内核时需要添加的矩阵按键的平台设备信息
学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 本文记录在IMX6开发板上移植鼎芯Linux3.0.35内核时,需要 ...
- android 6.0 sd卡读写权限,Android 6.0 读写SD卡权限问题
一.问题描述## Android 6.0 下默认存储SD卡,使用原生FMRadio生成的文件保存到内部存储中 [预置条件]插入T卡[操作步骤]设置>存储设备和USB>选择SD卡为默认存储& ...
- 中标普华linux桌面初始密码,中标普华桌面Linux3.0.1
从用户还没有登录开始,中标普华就已经表现出强大的可定制能力,用户在获得实实在在的功能提升的同时,也可以改善使用感受. 用户登录界面的风格可以改变,欢迎文字也可以自定义.甚至可以分别为本地登录的用户和远 ...
- Surface实现TF卡槽引导Ventoy加载Fydeos,不格式化硬盘,不重装Windows!
一.引言 最近买了一台Suface Pro 3,装的是Win 10系统,4+64GB版本. 但因为Windows的触屏体验不是特别好, 所以想装一个Windows+Android系统来满足一下日常学习 ...
- 56-20210402华为海思Hi3516DV300的linux系统下读取TF卡(eMMC模式)
56-20210402华为海思Hi3516DV300的linux系统下读取TF卡(eMMC模式) 2021/4/2 15:02 https://xueqiu.com/7970718062/159110 ...
- 在linux(arm)系统上压缩TF卡系统分区,以实现制作低容量img镜像,从而进行镜像移植至其他TF卡上的方法
试想一个情景,当你开发完一个linux系统后,想要将其TF卡制作成img镜像来移植到其他TF卡上来实现大规模部署时,你选择将写有系统的TF卡插入读卡器,插入你的win10系统的电脑上,打开Win32D ...
- 盈鹏飞嵌入式_EVB-T335 TF卡功能测试手册
测试目的:验证EVB-T335(AM335X)评估板支持挂载TF卡功能. 测试方法:在超级终端下,使用mount命令挂载TF卡. 软件环境:EVB-T335自带Linux系统 硬件环境:EVB-T33 ...
- itop-4412学习笔记:TF卡烧写
1. 制作可以烧写的TF卡(TF卡内存至少2G) 给TF卡分区.需要将TF卡先插入开发板,然后再启动开发板并进入Uboot模式,然后在超级终端中,依次输入下列烧写命令: fdisk -c 1 fatf ...
- 从零开始 荔枝派nano TF卡启动
1.开发环境 # 获取编译器 sudo mkdir /usr/local/arm cd /usr/local/arm wget http://releases.linaro.org/component ...
最新文章
- Windows下安装Docker图解
- 苹果Mac Mini 高配版 M1X 或将于数月后发售
- python 列联表自动拆分_python自动化办公:实现按照一列内容拆分excel
- nssl1186-字串数量【前缀和】
- textarea内容有换行时存入数据库丢失问题的解决 (转载)
- 深度学习笔记(9) 优化算法(一)
- zuul压力测试与调优
- 移植 Qt4.8.5到Tiny210
- DCGAN训练人脸照片,pytorch
- 2017年蓝桥杯软件B组省赛试题
- swf游戏保存进度_swf游戏
- 计算机如何解锁 磁盘,怎么解除Dell电脑硬盘的bitlocker加密
- js 京东关闭广告 pink
- Linux开启root用户
- 软件测试如何分类?又有哪些类别?
- IP 地址冲突检测程序源码(解决某种情况下检测无效的问题)
- 【Kafka】Kakfa KeeperErrorCode = AuthFailed for /consumers
- 计算机安全学书籍,读书笔记——计算机安全学(二)—访问控制矩阵
- 设计模式与软考试题之状态模式(二)
- python paramiko_Python Paramiko模块的使用实际案例
热门文章
- 原理图连线有错误提醒_拔罐方法不对=缩短生命,中医提醒,拔火罐警惕三个禁忌...
- 服务的实例已在运行中_亚马逊首次把macOS引入云服务
- java 并发编程第七章:取消和关闭
- tomcat 容器生命周期lifecycle
- LESSON 12.7 梯度提升树的参数空间与TPE优化
- 【风控流程】大数据风控代码逻辑
- 每日一博 - tcpdump小技巧
- Redis进阶- Redisson分布式锁实现原理及源码解析
- 实战SSM_O2O商铺_42【前端展示】店铺列表页面View层的实现
- Quartz-DateBuilder解读