sd卡无法启动及zc706更改主频后可以进入uboot无法启动kernel的坑
好长的标题 +_+
1.sd卡无法启动
起因:kernel底下通过dd测试速度,擦写了sd卡,再启动时发现无法启动
于是重新格式化,再将BOOT.bin 相关dtb u-rootfs zImage和ubuntu-20190610.tar.bz2拷贝入第一分区,发现依旧无法启动
格式化一开始在windows底下做,之后在ubuntu下fdisk都不行。
另一张sd卡完全一样(windows可见的fat32分区),就可以启动。
思维的盲区:一直觉得ubuntu是ubuntu-20190610.tar.bz2在启动内核过程中解压而来,起因还是对整个系统过程不够了解。
求助同事,同事提醒了我,说ext4分区里是有东西的。
还好有一张可以启动的卡做比对。
然后装虚拟机,重新分区,将ubuntu-20190610.tar.bz2解压到ext4分区。
问题解决了,有点郁闷,就是在去往最终的目的地的路上,花了80%精力在外围绕圈圈。
2.zc706更改主频后可以进入uboot无法启动kernel的坑
vivado和sdk用得并不熟悉,前两周还被procixx折磨,
但是测试需要在相同条件下进行,无人可帮我,只好自己硬着头皮上。
按照之前的笔记一步步做下来,也碰到好几个小坑,
比如位流出不来之类的,发现有时候需要将之前的sdk文件夹删除后重新export
周一再重新来一遍流程又好了,所以很妖孽。
之后可以进入uboot,但是在进kernel时候hang住了,
无心再试,撺掇同事,分析说是不是dtb不一样,
同事试下来确实是,于是将uboot中的dtb复制一份,就好了。
至此,从这两个坑里爬出来了。
总结:瞎子摸象,不见全局是掉坑的原因。
sd卡无法启动及zc706更改主频后可以进入uboot无法启动kernel的坑的更多相关文章
- 将SD卡的音频设置为手机铃声后删除,手机铃声没有恢复到默认的问题
1. Android7.0,将存储卡中MP3设置为铃声,删除该MP3后,settings中的铃声没有变化,来电铃声也没有变化. 原因:android7.0的新特性 google 默认如此设计,在选择铃 ...
- 制作SD卡启动自己编译的uboot.bin
README for FriendlyARM Tiny4412 -----------------------------------------------------1. Build uboot ...
- SD卡驱动分析(二)
三.下面分析一下高通的android2.3的代码中SD卡驱动的流程. 在kernel中,SD卡是作为平台设备加入到内核中去的,在/kernel/arch/arm/mach-msm/devices-ms ...
- Raspberry Pi - 调整你的SD卡分割区的大小
在使用Win32DiskImager为一张空白的SD卡刷入新的Rasbian系统后,卡上的可用剩余空间并不大, 本人有一张8G的SD卡,但是刷入4.1的Rasbian后,用df -h查看,根目录下的空 ...
- 数据恢复软件使用经验-支持U盘,手机SD卡,硬盘数据,解决图片恢复后打不开的问题
数据恢复软件使用经验-支持U盘,手机SD卡,硬盘数据.解决图片恢复后打不开的问题. 用过非常多数据恢复软件.最早EasyRecovery pro.恢复过U盘.手机SD卡,硬盘数据.但如今下载不了最新版 ...
- SPI模式下MCU对SD卡的控制及操作命令
一.前言 SD 卡有两个可选的通讯协议:SD 模式和 SPI模式 SD 模式是SD 卡标准的读写方式,但是在选用SD 模式时,往往需要选择带有SD 卡控制器接口的 MCU,或者必须加入额外的SD卡控制 ...
- SPI模式下MCU对SD卡的控制及操作命令(转)
源:SPI模式下MCU对SD卡的控制及操作命令 一.前言 SD 卡有两个可选的通讯协议:SD 模式和 SPI模式 SD 模式是SD 卡标准的读写方式,但是在选用SD 模式时,往往需要选择带有SD 卡控 ...
- 安卓 往SD卡里写文件不能及时更新的问题
我们做Android开发时奖保存图片到SD卡,但是Gallery中不能及时显示 下面我找到了问题所在然后解决了这个问题. 当保存图片后打开gallery时,有的会自动给你刷新,有的不行,这样就导致图片 ...
- uboot学习之五-----uboot如何启动Linux内核
uboot和内核到底是什么?uboot实质就是一个复杂的裸机程序:uboot可以被配置也可以做移植: 操作系统内核本身就是一个裸机程序,和我们学的uboot和其他裸机程序没有本质的区别:区别就是我们操 ...
随机推荐
- 028:with标签使用详解
with标签使用详解: 1.在模板中享用使用变量,可以通过 with 语句实现: 2.with 有两种用法,具体情况如下 ( 包括注意事项 ) : index.html: <p>wi ...
- HashMap接口测试
package com.iotek.map; import java.util.Collection;import java.util.HashMap;import java.util.Map;imp ...
- php range()函数 语法
php range()函数 语法 作用:创建一个包含指定范围的元素的数组.dd马达哪家好 语法:range(low,high,step) 参数: 参数 描述 low 必需.规定数组的最低值. hig ...
- 【2019 Multi-University Training Contest 7】
01:https://www.cnblogs.com/myx12345/p/11653845.html 02: 03: 04: 05: 06:https://www.cnblogs.com/myx12 ...
- spash和selenium浅析
Splash是什么: Splash是一个Javascript渲染服务.它是一个实现了HTTP API的轻量级浏览器,Splash是用Python实现的,同时使用Twisted和QT.Twisted(Q ...
- CentOS-7.4(1708)release notes发行注记
Red Hat Enterprise Linux 当前的最新版本是 7.3. Red Hat Enterprise Linux 7 当前仅支持 64 位CPU:64-bit AMD.64-bit In ...
- pycharm项目代码上传远程centos服务器
pycharm项目代码上传远程centos服务器 在工作中,我们经常会遇到如下情况,在windows系统下的pycharm中开发项目,但是需要在linux服务器上部署和运行我们的项目.那么我们的项目是 ...
- HTML --JS 密码验证
l> <head> <title>js</title> <script language="JavaScript"> func ...
- 【python】随机数相关
http://www.cnblogs.com/yd1227/archive/2011/03/18/1988015.html 该博文写的很详细,备忘. 需要注意的是,写测试脚本的时候,不要将脚本命名成跟 ...
- jQury+Ajax与C#后台交换数据
-------------------------------------------jQury+Ajax调用后台方法----------------------------------------- ...