8155P上のイメージのフラッシュと実行
Qualcomm Snapdragon 8155Pボード
これはQualcomm Snapdragon 8155Pボードの上面図です。
配線のセットアップ
ボード上のアプリケーションをフラッシュおよびデバッグするには、PCとボードの間にいくつかのケーブルが必要です:
- 電源コネクタ
- マイクロUSBはFTシリアル・コンソール出力
- 通常のUSBは、QFIL/Fastbootポート(USB-A - USB A/USB Cケーブル)です。
- DisplayPortケーブルはグラフィック出力用
- イーサネットポートは、アプリケーションを動的にロードするためのものです。
配線構成例:電源ON、画像点滅用にUSB-A(オス)、グラフィック出力用にDisplayPortケーブルを接続。
マイクロ USB は、FT シリアルコンソールを使用するために接続されています。
Fastboot モードへの切り替え
Qualcomm Snapdragon 8155Pボードにイメージをフラッシュするには、ホストOSにFastboot Toolをインストールします。Fastboot Toolを参照してください。
フラッシュする前に、ボードをFastbootモードに切り替えます:
- ボードとのシリアル接続を開きます:
putty /dev/ttyUSB0 -serial -sercfg 115200,8,1
- 2つのオプションがあります:
- デバイス上でボリュームキーを押しながら、デバイスの電源を入れます。
- または、UART シェルで下矢印を押し、デバイスの電源を入れます。
- ボードが Fastboot モードに正常に切り替わると、次のようなコンソール出力が表示されます:
ボードが Fastboot モードであることを確認する別の方法は、コマンドを実行することです:
fastboot devices
フラッシュ・イメージ
ビルドスクリプトは、ボードパーティション用のイメージセットを生成します。
boot.img, perf_dyn.img, misc_dyn.img, abl.elf, etc
Fastboot Modeに切り替えた後、イメージをボードにフラッシュすることができます。
- 初めてセットアップする場合は、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] Customer パッケージの一部です。詳細については、クアルコムのサポートにお問い合わせください。
- これが初めてのフラッシュでない場合は、モノリス部分をフラッシュする必要があります:
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アプリケーションの実行例:
QtアプリケーションがQualcomm Snapdragon 8155Pボード上で実行され、接続された画面に表示されます。
©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権はそれぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。