Flashen und Ausführen eines Images auf dem 8155P
Qualcomm Snapdragon 8155P Platine
Dies ist eine Draufsicht auf das Qualcomm Snapdragon 8155P Board.
Einrichten der Verkabelung
Zum Flashen und Debuggen von Anwendungen auf dem Board werden mehrere Kabel zwischen dem PC und dem Board benötigt:
- Stromanschluss
- Micro USB ist der serielle FT-Konsolenausgang
- Normaler USB ist der QFIL/Fastboot-Anschluss (USB-A - USB A/USB C-Kabel)
- DisplayPort-Kabel ist für die grafische Ausgabe
- Ethernet-Anschluss, zum dynamischen Laden einer Anwendung.
Dies ist ein Beispiel für eine Verkabelung: Die Stromversorgung ist eingeschaltet, der USB-A-Stecker ist für das Flashen von Bildern angeschlossen, das DisplayPort-Kabel ist für die grafische Ausgabe angeschlossen.
Micro-USB ist für die Verwendung der seriellen FT-Konsole angeschlossen.
Umschalten in den Fastboot-Modus
Um Images auf das Qualcomm Snapdragon 8155P Board zu flashen, installieren Sie das Fastboot Tool auf dem Host OS. Siehe, Fastboot Tool
Schalten Sie das Board vor dem Flashen in den Fastboot-Modus:
- Öffnen Sie eine serielle Verbindung mit dem Board:
putty /dev/ttyUSB0 -serial -sercfg 115200,8,1
- Es gibt 2 Möglichkeiten:
- Halten Sie auf dem Gerät die Lautstärketaste gedrückt und schalten Sie das Gerät aus.
- Oder drücken Sie den Pfeil nach unten auf der UART-Shell und schalten Sie das Gerät ein.
- Wenn das Board erfolgreich in den Fastboot-Modus wechselt, gibt es folgende Konsolenausgabe aus:
Eine andere Möglichkeit zu überprüfen, ob sich die Karte im Fastboot-Modus befindet, ist die Ausführung des Befehls:
fastboot devices
Flash-Images
Das Build-Skript erzeugt eine Reihe von Images für die Partitionen des Boards.
boot.img, perf_dyn.img, misc_dyn.img, abl.elf, etc
Nach dem Wechsel in den Fastboot-Modus können die Images auf das Board geflasht werden.
- Wenn Sie das Board zum ersten Mal einrichten, folgen Sie dem Verfahren zum Flashen der Images aus 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
Hinweis: ES7_FinalCopy/ES7_customer_package_readme.docx ist Teil des QC [ES7]-Kundenpakets. Wenden Sie sich für weitere Informationen an den Qualcomm-Support.
- Wenn dies nicht das erste Flashen ist, sollte der Monolith-Teil geflasht werden:
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
- Starten Sie das Board neu.
Starten Sie die Qt-Anwendung auf dem Board
- Öffnen Sie die serielle Konsole:
putty /dev/ttyUSB0 -serial -sercfg 115200,8,1
- Führen Sie den Befehl aus:
rt <application name> Initial
- Qt-Anwendung ausführen Beispiel:
Die Qt-Anwendung wird auf dem Qualcomm Snapdragon 8155P Board ausgeführt und auf dem angeschlossenen Bildschirm angezeigt.
© 2025 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.