Flashing et exécution d'une image sur le 8155P
Carte Qualcomm Snapdragon 8155P
Voici une vue de dessus de la carte Qualcomm Snapdragon 8155P.

Mise en place du câblage
Plusieurs câbles entre le PC et la carte sont nécessaires pour faire clignoter et déboguer les applications sur la carte :
- Connecteur d'alimentation
- Micro USB est la sortie console série FT
- USB normal est le port QFIL/Fastboot (USB-A - câble USB A/USB C)
- Le câble DisplayPort est pour 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 câble USB-A mâle est connecté pour le flashage des images, le câble DisplayPort est connecté pour la sortie graphique.

Micro USB est connecté pour utiliser la console série FT.
Passer en mode Fastboot
Pour flasher les images sur la carte Qualcomm Snapdragon 8155P, installez l'outil Fastboot sur le système d'exploitation hôte. Voir, Outil Fastboot
Avant de flasher la carte, passez en mode Fastboot :
- Ouvrez une connexion série avec la carte :
putty /dev/ttyUSB0 -serial -sercfg 115200,8,1
- Il y a 2 options :
- Sur l'appareil, maintenez la touche de volume enfoncée et mettez l'appareil sous tension.
- Ou appuyez sur la flèche vers le bas de l'interface UART et mettez l'appareil sous tension.
- Si la carte passe en mode Fastboot avec succès, elle affiche la sortie console suivante :

Une autre façon de vérifier que la carte est en mode Fastboot est d'exécuter la commande :
fastboot devices
Flash images
Le script de construction produit un ensemble d'images pour les partitions de la carte.
boot.img, perf_dyn.img, misc_dyn.img, abl.elf, etc
Après avoir basculé en mode Fastboot, les images peuvent être flashées sur la carte.
- Lors de la première installation, suivez la procédure de flashage des images 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.img
Remarque : ES7_FinalCopy/ES7_customer_package_readme.docx fait partie du kit client QC [ES7]. Contactez l'assistance Qualcomm pour plus d'informations.
- S'il ne s'agit pas du premier flashage, la partie monolithique doit être flashée :
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.
Exécuter l'application Qt sur la carte
- Ouvrir la console série :
putty /dev/ttyUSB0 -serial -sercfg 115200,8,1
- Exécuter la commande :
rt <application name> Initial
- Exécuter l'application Qt exemple :

L'application Qt est exécutée 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.