当前位置:网站首页>Black cat takes you to learn EMMC Protocol Part 24: detailed explanation of EMMC bus test program (cmd19 & cmd14)
Black cat takes you to learn EMMC Protocol Part 24: detailed explanation of EMMC bus test program (cmd19 & cmd14)
2022-07-28 13:01:00 【Black cat senior】
This paper is based on eMMC JEDEC5.1 And personal work experience , If there is any mistake, please leave a message .
The article is painstakingly sorted out for individuals , Paid content , Unauthorized reprint .
The column where the article is located :《 Black cat takes you to learn :eMMC protocol 》
1 summary
Purpose
By means of SDR Issue command in rate mode CMD19 and CMD14, The host can detect device Which of them data The cable can work normally . For example, it detects emmc Of 8 root data The cable can work normally , After that host You can set and emmc Data line width of communication .
1、host send out cmd19 to device, Carry specified pattern The data of is in each selected data line .
2、host send out cmd14 to device,device Return the opposite pattern The data of .
Go through the above steps one by one , The function pins on the bus can be detected .
The rules
The device will ignore all data bits except the first two bits of the data mode . therefore , In the device buffer The size of does not limit the maximum length of the data pattern . Although there are no restrictions on sending data pattern What is the longest length , But for sending data pattern The minimum length is specified , At least for 2 Byte. The first two bits of each data line are sent by the device in reverse to host.host Send to device Of data pattern You can choose to include CRC16 checksum, You can also exclude , Anyway device Will be ignored .
边栏推荐
- Quick read in
- 试用copilot过程中问题解决
- 子线程更新UI全解
- How to open the power saving mode of win11 system computer
- Kotlin是如何帮助你避免内存泄漏的?
- Solution to using json.tojsonstring to display question marks in Chinese in Servlet
- 力扣315计算右侧小于当前元素的个数
- Connected Block & food chain - (summary of parallel search set)
- Transaction of MySQL underlying principle (2)
- Jetpack 全家桶之 LiveData 使用及源码篇
猜你喜欢

Unity installs the device simulator
![[graduation design] heart rate detection system based on single chip microcomputer - STM32 embedded Internet of things](/img/b4/06c822c52f5bb0045698b7107efb26.png)
[graduation design] heart rate detection system based on single chip microcomputer - STM32 embedded Internet of things

Connected Block & food chain - (summary of parallel search set)

快速读入

机器学习实战-逻辑回归-19

Leetcode:704 binary search

LeetCode 42.接雨水

机器学习基础-主成分分析PCA-16

Fundamentals of machine learning Bayesian analysis-14

Introduction to border border attribute
随机推荐
leetcode 376. Wiggle Subsequence
C# 泛型是什么、泛型缓存、泛型约束
Leetcode 1518. wine change
CTO of youhaoda, MVP of Huawei cloud, and Zhang Shanyou: build cloud native applications based on kubernetes and dapr
【嵌入式C基础】第5篇:原码/反码/补码
Ccf201912-2 recycling station site selection
LeetCode394 字符串解码
[basic teaching of Bi design] detailed explanation of OLED screen use - single chip microcomputer Internet of things
机器学习基础-主成分分析PCA-16
VS1003 debugging routine
Unity installs the device simulator
Databinding+LiveData轻松实现无重启换肤
Connected Block & food chain - (summary of parallel search set)
Solution to using json.tojsonstring to display question marks in Chinese in Servlet
机器学习实战-神经网络-21
[pictures and texts] detailed tutorial of one click reinstallation of win11 system
leetcode 376. Wiggle Subsequence
Quick read in
2020-12-27
机器学习基础-集成学习-13