Debađanje C++ aplikacija na VxWorks uređajima

Napomena: Smjestite sve ovisnosti o bibliotekama na SD karticu. Otklanjanje pogrešaka ne radi s drugih lokacija, kao što je priključeni NFS direktorij.

Qt Creator samo kopira binarne datoteke aplikacije i druge raspoređive datoteke na korijenski direktorij SD kartice. Ne čuva niti stvara strukturu direktorija na SD kartici.

Za otklanjanje pogrešaka u Qt aplikacijama dodajte sljedeći redak u konfiguraciju vašeg VxWorks izvornog builda (VSB):

vxprj vsb config -s -add "_WRS_CONFIG_TCF_GDB_RSP=y"

Za automatsko pokretanje GDB poslužitelja na uređaju dodajte sljedeće retke u konfiguraciju svog projekta VxWorks slike (VIP):

"INCLUDE_DEBUG_AGENT"
"INCLUDE_DEBUG_AGENT_START"
"INCLUDE_STANDALONE_SYM_TBL"

Za više informacija pogledajte Qt za VxWorks.

Za postavljanje otklanjanja pogrešaka:

  1. Aktivirajte VxWorks kit za projekt.
  2. Idite na Projects > Run Settings.
  3. Postavite Priority i Stack size.

    Pokreni postavke za VxWorks

  4. U Environment postavite varijablu LD_LIBRARY_PATH na lokaciju biblioteka na SD kartici. Ako put do SD kartice nije /sd0a, postavite VX_SDCARD_PATH na ispravnu lokaciju.

Za pokretanje otklanjanja pogrešaka odaberite F5 ili idite na Debug > Start Debugging > Start Debugging of Startup Project.

Vidi također Aktivirati kitove za projekt, Omogućavanje i onemogućavanje dodataka, Kako: VxWorks, otklanjanje pogrešaka i Qt za VxWorks.

Copyright © The Qt Company Ltd. and other contributors. 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.