Sur cette page

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.

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.

Vue de face de la carte Qualcomm Snapdragon 8155P.

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.

Vue latérale de la carte Qualcomm Snapdragon 8155P.

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 :

    Terminal Fastboot.

    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 :

    Application QML

    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.