1.前言eMMC总线操作包含:boot modedevice identification modeinterrupt modedata transfer mode本文主要描述boot mode。2. boot operation mode2.1 boot mode状态机 图 eMMC boot mode state pre-idle state. 三种方式可以进入pre-id
转载 2024-03-08 19:26:40
272阅读
cat /proc/mtd和cat/proc/emmc 没有信息 可能跟刷了第三方recovery有关? U8825D分区表 ~ # cat proc/partitions cat proc/partitions major minor #blocks name 179 0 3817472 mmcblk0 179 1 20
转载 2024-09-10 23:19:20
66阅读
一、简介Emmet 的前身就是 Zen Coding。Emmet可以使用简化的标签生成复杂的html标签,提升编写 HTML/CSS 代码效率。Emmet是文本编辑器插件,几乎支持大多数常用的编辑器,vscode内置。官网地址:https://www.emmet.io/ 官方文档:https://docs.emmet.io/ 源码地址:https://github.com/emmetio/emme
转载 2024-05-07 19:55:06
46阅读
FAT格式文件系统操作命令有时候需要在uboot中对SD卡或EMMC中存储的文件进行操作,这时候就要用到文件操作命令。跟文件操作相关的命令有:fatinfo、fatls、fstype、fatload 和 fatwrite,但是这些文件操作命令只支持 FAT 格式的文件系统!!对于I.MX6U来说,SD/EMMC分为三个分区。存放uboot存放Linux zImage,dtb设备树文件。(FAT格式
转载 2024-05-07 09:42:31
525阅读
1.首先,使用的是emmc作为存储介质,需要先大概了解emmc的物理分区。从下图可以看出来,分为四个区Boot Area Partitions、RPMB Partition、General Purpose Partitions和User Data Area。Boot Area Partitions:主要用来存放bootloader(分区1和分区2可以看成两个完全一致的分区)。RPMB Partit
转载 2024-04-24 11:10:24
746阅读
本文仅为自己在调试过程中的记录,如有不对地方欢迎讨论概述:    最近接手一个类似Tbox的车载联网系统项目,作为自动驾驶系统上的联网、诊断、传感器输入等辅助功能,同时上面接了IMU330/Ublox/camera/switch/phy/hsm/4G5G/WIFI/BT/V2X等模块,公司原本是采购的其他供应商的成品,目前公司想自己开发做到全线可控。主控:imx8qxp_c0(
一、为什么需要tuning1、主机有一个时钟发生器,它提供 SDCLK到卡2、在写操作时,时钟和数据方向是一致的,因此写数据可以由 SDCLK 同步进行传输而不用关心传输线延时3、在读操作时,时钟方向和数据方向是相反的,主机接收的读数据被往返延时(round-trip delay) ,输出延时以及卡和主机的延时所延迟。所以主机关键之处在于数据的接收,主机需要具有一个采样时钟发生器,用来接收响应,
转载 2024-02-13 14:40:43
384阅读
在内核启动期间,伙伴系统内存管理器还没有建立之前,内核此时也要分配内存以及创建一些用于建立内存管理等机制的数据结构,此时内存分配和管理就是由bootmem内存分配器来完成的。bootmem的建立要求就是简单,越简单越好,因为一旦伙伴系统建立之后,就不需要bootmem了,因此对性能和通用性等要服从一切从简的原则。在了解这个分配器之后,就会知道它真的很简单。该分配器使用一个位图来管理页,位图比特位的
一个程序的3个基本段:text 段,data 段  bss 段text 段:在内存中被映射为只读,但是.bss 与.dada可读可写,text段在就是专门用来存放代码的地方data:存放在编译阶段(而非运行时)就能确定的数据可读可写也就是通常所说的静态存储区,赋了初值的全局变量和赋予初值的静态变量存在这个区域,常量也存放在这个区域。bss:定义而赋初值的全局变量和静态变量,放在这个区域。
  这里先对我们的sd卡和内存的存储分布进行描述:1  总内存为:0x30000000~0x40000000和0x40000000~0x50000000共512MBuboot占用内存2MB,起始地址:0xc3e00000启动时会将ZIMAGE放置0x30008000将tag信息放置0x300001002  sd卡存储分布:存储信息定义include/movi.h    1~17(block)   
转载 2024-09-07 21:03:03
51阅读
最基本的东西C-s 开始正向查找 C-r 开始方向查找 这两个命令进入了查找模式,在 Emacs 中的术语叫做 Incremental Search , 也就是在你输入要查找的字符的时候,同时高亮显示找到的部分。在查找模式下的一些操作下面的操作都是先按 C-s 或者 C-r 后,进入 Incremental Search Mode 之后的操作。C-r , C-s , 分别是向前查找和向后查
转载 2024-08-19 21:29:00
65阅读
本文在《tiny4412 uboot 2020.10版本移植(三)——uboot初步启动》 的基础上继续向tiny4412 uboot 2020.10版添加功能。主要有三块内容:1. D-cache开启,2. 串口设置,3. SD卡或者eMMC启动uboot并引导内核启动,第三块内容比较重要。代码参见如下仓库,分支为20201116_releasehttps://gitee.com/sanzhou
转载 2024-08-20 10:38:17
270阅读
GPIO配置模式模式详解浮空输入 GPIO_Mode_IN_FLOATING上拉GPIO_Mode_IPU下拉GPIO_Mode_IPD模拟输入 GPIO_Mode_AIN开漏输出GPIO_Mode_Out_OD开漏复用GPIO_Mode_AF_OD推挽式输出GPIO_Mode_Out_PP推挽式复用功能GPIO_Mode_AF_PP GPIO配置模式 浮空输入 GPIO_Mode_IN_
转载 2024-05-30 08:47:48
134阅读
如何使用u启动WinPE里面的Disk Genius分区工具对电脑硬盘进行分区?u启动v5.0版制作的u盘启动盘怎样对电脑硬盘进行分区?今天u启动小编手把手教大家如何使用Disk Genius分区工具对电脑硬盘进行分区!   首先我们需要准备一下材料:   ①、u启动v5.0正式版软件u盘启动盘制作工具   ②、u盘一个
转载 2024-04-24 21:18:34
181阅读
使用mfg tool烧写android5.1的镜像之后,再使用旧版的mfg tool烧写linux或者android镜像,都不能正常启动,而且运行的uboot还是android5.1版本的uboot。参考链接http://www.itdadao.com/articles/c15a39492p0.htmlhttps://linux.codingbelief.com/zh/storage/flash_
这是网上最容易看到的讲解,但理解上面的知识对于新手十分不友善,特别是在画最小系统的时候,画错了就是苦等一周的PCB。通常在商品化的单片机上会直接留出排针让用户选择,但对于萌新,那是相当痛苦,不知道怎么办。知识点补充自举空间:       可以理解为单片机电源打开后,首先执行代码的地方。主flash:     
这是目录一、项目概述二、理论二、编程 本文使用环境: 主控:ZYNQ-7020一、项目概述^^^^就是单纯的linux下点灯。偶尔也遇到问这个问题的人,所以就详细的写一篇文章,这篇文章主要是在ZYNQ7020上做的实验,当然也会适配所有的Linux平台,应用不挑硬件。二、理论^^^^应用层读写GPIO不需要改写底层的设备树,也不需要编写驱动,较为简单,可以直接查看下一章节的程序。首先简单说一些理
关机 (系统的关机、重启以及登出 ) shutdown -h now 关闭系统 init 0 关闭系统 telinit 0 关闭系统 shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r now 重启 reboot 重启 logout 注销文件和目录 cd /home 进入 ‘/ home’ 目录
转载 2024-09-25 17:33:53
62阅读
TF卡加密芯片 基本概念 对称算法:即传统密码算法,加密密钥和解密密钥相同。(SM1,DES)非对称算法:指一个加密算法的加密密钥和解密密钥是不一样的,或者说不能由其中一个密钥推导出另一个密钥。(RSA,ECC,SM2)数字签名:数字签名是指用密码算法,对待发的数据进行加密处理,生成一段数据摘要信息附在原文上一起发送,接受方对其进行验证,判断原文真伪。这种数字签名适用于对大文件
在嵌入式单片机开发时,虽说现在的flash擦写次数少则10w次,也有寿命接近无限的铁电存储器,但对于常常把 成本挂嘴边的消费电子来说不实际,通常需要在软件上微操,一般两个办法:1、上文件系统;2、也就是本文要说的 规范FLASH使用,以达到延长产品寿命目的。 首先需要说明,擦除是0变1,写入是1变1或0,FLASH的寿命指的是每1bit擦、写寿命,读不受限制,随着擦写次数越 多,FLASH老化,表
转载 2024-09-08 13:56:29
121阅读
  • 1
  • 2
  • 3
  • 4
  • 5