Otklanjanje pogrešaka u C++ aplikacijama na VxWorks uređajima

Napomena: Smjestite sve ovisnosti o bibliotekama na SD karticu. Debugiranje ne radi s drugih lokacija, kao što je priključena NFS mapa.

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 svoje VxWorks izvorne izgradnje (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 vašeg projekta slike VxWorks (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 komplet 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, Razvoj za VxWorks 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.