Pi 5 Secret Story: Découvrir les messages de boot du Pi5
Bonjour Amis de la Framboise,
En attendant les expéditions du
Pi 5, je vous propose la "Pi 5 Secret Story" à propos de la toute
dernière création de la fondation Raspberry-Pi. Parfois des infos
utiles, parfois croustillantes, parfois totalement inédites.
Raspberry Pi 5 : l'UART
Le Raspberry-Pi 5 dispose d'un UART dédié. Cet UART est totalement indépendant du GPIO.
![]() |
| Pi 5 UART avec Debug Probe |
Ce dernier est utilisé au boot pour afficher les messages de démarrage de la carte.
Une fois l'OS démarré, cet UART peut être configuré comme (1) console Linux ou (2) UART totalement libre pour vos propres applications.
L'utilisation effective du port dans l'OS se configure via l'outil de Préférences ==> Préférence du Raspberry-Pi (volet Interface).
![]() |
| Configuration de l'UART dans le système d'exploitation |
- Serial Port: permet d'activer l'UART dans le système d'exploitation. Celui-ci peut être désactivé pour des raisons de sécurité.
- Serial Console: indique à l'OS d'attacher une console série sur l'UART. Cela permet d'établir une session terminal avec le système d'exploitation. Il faudra un convertisseur USB-Série pour y accéder votre ordinateur.
Raspberry Pi 5 : Message de boot sur l'UART
Il faut, bien entendu, brancher le Debug Probe sur votre ordinateur et ouvrir un terminal en 115200 bauds (8N1).
Sur ma machine Linux, j'ai utilisé Minicom pour réceptionner les messages:
minicom -b 115200 -D /dev/ttyACM0
Voici les message réceptionnés dans le terminal dès que l'on presse le bouton de démarrage.
PM_RSTS: 0x00000000
part 00000000 reset_info 00000000
PMIC reset-event 00000000 rtc 652043c4 alarm 00000000 enabled 0
uSD voltage 3.3V
Initialising SDRAM 'Micron' 32Gb x2 total-size: 64 Gbit 4267
DDR 4267 1 0 64 152
RP1_BOOT chip ID: 0x20001927
RP1_BOOT chip ID: 0x20001927
RP1_BOOT: fw size 25968
PCI2 init
PCI2 reset
PCIe scan 00001de4:00000001
RP1_CHIP_INFO 20001927
RPi: BOOTLOADER release VERSION:b74d18ae DATE: 2023/09/28 TIME: 11:24:57
BOOTMODE: 0x06 partition 0 build-ts BUILD_TIMESTAMP=1695896697 serial da26e097 boardrev d04170 stc 4123135203
AON_RESET: 00000003 PM_RSTS 00000000
status
USB_PD CONFIG 0 43
Boot mode: SD (01) order f4
SD HOST: 200000000 CTL0: 0x00800f02 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
SD HOST: 200000000 CTL0: 0x00800f02 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
OCR c0ff8000 [265]
CID: 00015041593033325613dad3644b0142
CSD: 400e00325b590000e74f7f800a400000
SD: bus-width: 4 spec: 2 SCR: 0xeeeeeefe 0xeeeeefef
SD CMD: 0x333a0010 (51) 0x50480000 0x1fff0206
Failed to open device: 'sdcard' (cmd 333a0010 status 1fff0206)
Retry SD 1
SD HOST: 200000000 CTL0: 0x00800000 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
SD HOST: 200000000 CTL0: 0x00800f00 BUS: 400000 Hz actual: 390625 HZ div: 512 (256) status: 0x1fff0000 delay: 276
OCR c0ff8000 [2]
CID: 00015041593033325613dad3644b0142
CSD: 400e00325b590000e74f7f800a400000
SD: bus-width: 4 spec: 2 SCR: 0x02058083 0x01000000
SD HOST: 200000000 CTL0: 0x00800f04 BUS: 50000000 Hz actual: 50000000 HZ div: 4 (2) status: 0x1fff0000 delay: 2
MBR: 0x00002000, 1048576 type: 0x0c
MBR: 0x00102000,59580416 type: 0x83
MBR: 0x00000000, 0 type: 0x00
MBR: 0x00000000, 0 type: 0x00
Trying partition: 0
type: 32 lba: 8192 'mkfs.fat' ' bootfs ' clusters 261116 (4)
rsc 32 fat-sectors 2040 root dir cluster 2 sectors 0 entries 0
FAT32 clusters 261116
[sdcard] not found
Trying partition: 0
type: 32 lba: 8192 'mkfs.fat' ' bootfs ' clusters 261116 (4)
rsc 32 fat-sectors 2040 root dir cluster 2 sectors 0 entries 0
FAT32 clusters 261116
Read config.txt bytes 1213 hnd 0x124
[sdcard] pieeprom.upd not found
usb_max_current_enable default 0 max-current 3000
Read bcm2712-rpi-5-b.dtb bytes 73712 hnd 0x3d227
dt-match: compatible: raspberrypi,5-model-b match: brcm,bcm2712
dt-match: compatible: brcm,bcm2712 match: brcm,bcm2712
PM_RSTS 00001575
Selecting USB low current limit
NOTICE: BL31: v2.6(release):v2.6-239-g2a9ede0bd
NOTICE: BL31: Built : 14:26:57, Jun 22 2023
Debian GNU/Linux 12 raspberrypi ttyAMA10
raspberrypi login: Messages shutdown sur l'UART
Il y a également d'autres message affichés à l'extinction du Pi. Certains semblent produit par la ROM (surtout à la fin).
Debian GNU/Linux 12 raspberrypi ttyAMA10
raspberrypi login: pi5
Mot de passe :
Linux raspberrypi 6.1.0-rpi4-rpi-2712 #1 SMP PREEMPT Debian 1:6.1.54-1+rpt2 (2023-10-05) aarch64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Derni�re connexion : vendredi 6 octobre 2023 � 20:37:34 CEST sur tty1
pi5@raspberrypi:~$ sudo halt
pi5@raspberrypi:~$ [ 638.199326] reboot: System halted
RPi: BOOTSYS release VERSION:b74d18ae DATE: 2023/09/28 TIME: 11:24:57
BOOTMODE: 0x06 partition 63 build-ts BUILD_TIMESTAMP=1695896697 serial da26e097 boardrev d04170 stc 907574
AON_RESET: 00000003 PM_RSTS 00000575
RP1_BOOT chip ID: 0x20001927
Halt: power_off: 0
Où acheter
Achetez votre Raspberry-Pi chez un Raspberry Pi Approved Reseller afin d'éviter les arnaques!



Écrire un commentaire