En esta página

Flasheo y ejecución de una imagen en el 8155P

Placa Qualcomm Snapdragon 8155P

Esta es una vista superior de la placa Qualcomm Snapdragon 8155P.

Vista superior de la placa Qualcomm Snapdragon 8155P.

Configurar el cableado

Se necesitan varios cables entre el PC y la placa para flashear y depurar aplicaciones en la placa:

  • Conector de alimentación
  • Micro USB es la salida de la consola serie FT
  • USB normal es el puerto QFIL/Fastboot (cable USB-A - USB A/USB C)
  • El cable DisplayPort es para la salida gráfica
  • Puerto Ethernet, para cargar una aplicación dinámicamente.

Vista frontal de la placa Qualcomm Snapdragon 8155P.

Este es un ejemplo de configuración de cableado: la alimentación está encendida, el USB-A macho está conectado para el flasheo de imágenes, el cable DisplayPort está conectado para la salida gráfica.

Vista lateral de la placa Qualcomm Snapdragon 8155P.

Micro USB está conectado para usar la consola serie FT.

Cambiar al modo Fastboot

Para flashear imágenes en la placa Qualcomm Snapdragon 8155P instale Fastboot Tool en el sistema operativo anfitrión. Ver, Fastboot Tool

Antes de flashear cambie la placa al modo Fastboot:

  • Abra la conexión serie con la placa:
    putty /dev/ttyUSB0 -serial -sercfg 115200,8,1
  • Hay 2 opciones:

    - En el dispositivo, mantenga pulsada la tecla de volumen y apague y encienda el dispositivo.

    - O presione la flecha hacia abajo en el shell UART y apague y encienda el dispositivo.

  • Si la placa cambia al modo Fastboot con éxito, imprime la siguiente salida de consola:

    Terminal Fastboot.

    Otra forma de comprobar que la placa está en modo Fastboot es ejecutar el comando:

    fastboot devices

Flash images

El script de compilación produce un conjunto de imágenes para las particiones de la placa.

boot.img, perf_dyn.img, misc_dyn.img, abl.elf, etc

Después de cambiar al modo Fastboot las imágenes pueden ser flasheadas a la placa.

  • Cuando se configura por primera vez, siga el procedimiento de flasheo de imágenes de 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

    Nota: ES7_FinalCopy/ES7_customer_package_readme.docx forma parte del paquete de cliente QC [ES7]. Póngase en contacto con el servicio de asistencia de Qualcomm para obtener más información.

  • Si no es la primera vez que flashea, entonces la parte del monolito debe ser flasheada:
    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
  • Reinicie la placa.

Ejecute la aplicación Qt en la placa

  • Abra la consola serie:
    putty /dev/ttyUSB0 -serial -sercfg 115200,8,1
  • Ejecuta el comando:
    rt <application name> Initial
  • Ejecutar aplicación Qt ejemplo:

    Aplicación QML

    La aplicación Qt se ejecuta en la placa Qualcomm Snapdragon 8155P y se muestra en la pantalla conectada.

© 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.