Create pi4_cpu_stepping.md

This commit is contained in:
aiminick 2021-11-07 19:24:34 +08:00 committed by GitHub
parent 37c2e0002f
commit 78f2de9e23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 35 additions and 0 deletions

View File

@ -0,0 +1,35 @@
# BCM2711 SoC Version about stepping
## 2711ZPKFSB06B0T & 2711ZPKFSB06C0T
The new stepping is "**C0T**" than "**B0T**".
Run the command to check:
```
od -An -tx1 /proc/device-tree/emmc2bus/dma-ranges
```
It will show different output depending on the stepping:
#### B0
````
pi@raspberrypi:~$ od -An -tx1 /proc/device-tree/emmc2bus/dma-ranges
00 00 00 00 c0 00 00 00 00 00 00 00 00 00 00 00
40 00 00 00
````
#### C0
```
pi@raspberrypi:~$ od -An -tx1 /proc/device-tree/emmc2bus/dma-ranges
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fc 00 00 00
```
In the case of the BCM2711, it looks like the two main fixes are related to RAM addressing:
- 1.The EMMC2 bus can only directly address the first 1GB.
- 2.The PCIe interface can only directly address the first 3GB.