このページでは

8155P へのイメージの書き込みと実行

Qualcomm Snapdragon 8155P ボード

これは、Qualcomm Snapdragon 8155P ボードの上面図です。

Qualcomm Snapdragon 8155P ボードの上面図。

配線のセットアップ

ボード上のアプリケーションの書き込みやデバッグを行うには、PCとボード間を接続するいくつかのケーブルが必要です:

  • 電源コネクタ
  • Micro USBはFTシリアルコンソールの出力端子です
  • 通常のUSBポートはQFIL/Fastbootポートです(USB-A - USB A/USB Cケーブル)
  • DisplayPortケーブルはグラフィカル出力用です
  • イーサネットポートは、アプリケーションを動的にロードするために使用します。

Qualcomm Snapdragon 8155P ボードの正面図。

以下は配線構成の一例です:電源はON、イメージの書き込み用にオス型USB-Aが接続され、グラフィカル出力用にDisplayPortケーブルが接続されています。

Qualcomm Snapdragon 8155P ボードの側面図。

Micro USBは、FTシリアルコンソールを使用するために接続されています。

Fastbootモードに切り替える

Qualcomm Snapdragon 8155Pボードにイメージをフラッシュするには、ホストOSにFastbootツールをインストールしてください。Fastbootツールについては、こちらを参照してください。

書き込みを行う前に、ボードをFastbootモードに切り替えてください:

  • ボードとのシリアル接続を開きます:
    putty /dev/ttyUSB0 -serial -sercfg 115200,8,1
  • 2つの方法があります:

    - デバイス上で、音量キーを長押ししたまま、デバイスの電源を入れ直します。

    - または、UARTシェルで下矢印キーを押したまま、デバイスの電源を入れ直します。

  • ボードが正常にFastbootモードに移行すると、コンソールに以下の出力が表示されます:

    Fastboot ターミナル。

    ボードがFastbootモードになっているかを確認するもう1つの方法は、次のコマンドを実行することです:

    fastboot devices

イメージの書き込み

ビルドスクリプトは、ボードのパーティション用の一連のイメージを生成します。

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

Fastbootモードに切り替えた後、これらのイメージをボードに書き込むことができます。

  • 初めてセットアップを行う際は、GHSES7_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

    注: ES7_FinalCopy/ES7_customer_package_readme.docx は、QC [ES7] カスタマーパッケージの一部です。詳細については、Qualcomm サポートにお問い合わせください。

  • これが初めての書き込みでない場合は、モノリス部分を書き込みます:
    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
  • ボードを再起動してください。

ボード上で Qt アプリケーションを実行します

  • シリアルコンソールを開きます:
    putty /dev/ttyUSB0 -serial -sercfg 115200,8,1
  • 次のコマンドを実行してください:
    rt <application name> Initial
  • Qtアプリケーションのサンプルを実行:

    QMLアプリケーション

    QtアプリケーションはQualcomm Snapdragon 8155Pボード上で実行されており、接続された画面に表示されています。

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