Flasher et exécuter une image sur la carte 8155P
Carte Qualcomm Snapdragon 8155P
Voici une vue de dessus de la carte Qualcomm Snapdragon 8155P.

Configurer le câblage
Plusieurs câbles reliant le PC à la carte sont nécessaires pour flasher et déboguer des applications sur la carte :
- Connecteur d'alimentation
- Le port micro-USB sert de sortie pour la console série FT
- Le port USB standard correspond au port QFIL/Fastboot (câble USB-A vers USB-A ou USB-C)
- Le câble DisplayPort sert à la sortie graphique
- Port Ethernet, pour le chargement dynamique d'une application.

Voici un exemple de configuration de câblage : l'appareil est sous tension, le connecteur USB-A mâle est branché pour le flashage d'images, et le câble DisplayPort est branché pour la sortie graphique.

Le port Micro USB est connecté pour utiliser la console série FT.
Passer en mode Fastboot
Pour flasher des images sur la carte Qualcomm Snapdragon 8155P, installez l'outil Fastboot sur le système d'exploitation hôte. Voir « Outil Fastboot »
Avant la mise à jour, faites passer la carte en mode Fastboot :
- Établissez une connexion série avec la carte :
putty /dev/ttyUSB0 -serial -sercfg 115200,8,1 - Il existe deux options :
- Sur l'appareil, maintenez la touche de volume enfoncée et redémarrez l'appareil.
- Ou appuyez sur la flèche vers le bas dans le shell UART, puis redémarrez l'appareil.
- Si la carte passe correctement en mode Fastboot, le message suivant s'affiche dans la console :

Une autre façon de vérifier que la carte est bien en mode Fastboot consiste à exécuter la commande :
fastboot devices
Images de flashage
Le script de compilation génère un ensemble d’images pour les partitions de la carte.
boot.img, perf_dyn.img, misc_dyn.img, abl.elf, etcUne fois passé en mode Fastboot, les images peuvent être flashées sur la carte.
- Lors de la première configuration, suivez la procédure de flashage des images décrite dans le fichier GHS ES7_FinalCopy/ES7_customer_package_readme.docx:
cd /work/ghs/sa8155/es7/es7_dev_env/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/chk/bin/target fastboot flash abl abl.elf fastboot flash boot vmm-adp-gvm-sa8155/boot.img fastboot flash perf_dyn_a vmm-adp-gvm-sa8155/perf_dyn.img fastboot flash misc_dyn_a vmm-adp-gvm-sa8155/misc_dyn.img cd /work/ghs/sa8155/es7/es7_dev_env/ES7_FinalCopy/Images/sa8155_hyp fastboot flash hyp_a hyp.mbn fastboot flash tz tz.mbn fastboot flash apdp apdp.mbn cd /work/ghs/sa8155/es7/es7_dev_env/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/chk/bin/target/fs fastboot flash gh_sys sys.img fastboot flash gh_persist ghs_persist.img fastboot flash gh_test ghs_test.img.sparse cd /work/ghs/sa8155/es7/es7_dev_env/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/prebuilt_NHLOS/adsp/asic_8150 fastboot flash adsp adsp.img cd /work/ghs/sa8155/es7/es7_dev_env/hlos_dev_boot/lagvm/LINUX/android/out/target/product/msmnile_gvmgh fastboot flash vendor vendor.imgRemarque : le fichier ES7_FinalCopy/ES7_customer_package_readme.docx fait partie du pack client QC [ES7]. Contactez le support Qualcomm pour plus d'informations.
- S'il ne s'agit pas de la première écriture, il convient alors d'écrire la partie monolithique :
cd /work/ghs/sa8155/es7/es7_dev_env/hlos_dev_boot/apps/ghs_apps_proc/qc_bsp/out/chk/bin/target fastboot flash boot vmm-adp-gvm-sa8155/boot.img - Redémarrez la carte.
Lancez l’application Qt sur la carte
- Ouvrez la console série :
putty /dev/ttyUSB0 -serial -sercfg 115200,8,1 - Exécutez la commande :
rt <application name> Initial - Exemple d'exécution d'une application Qt :

L'application Qt s'exécute sur la carte Qualcomm Snapdragon 8155P et s'affiche sur l'écran connecté.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.