Инструменты пользователя

Инструменты сайта


remote_debugging

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
remote_debugging [2013/11/07 12:27]
Alexander создано
remote_debugging [2014/12/15 11:28] (текущий)
Alexander
Строка 1: Строка 1:
 ====== Удаленная отладка приложений на устройстве ====== ====== Удаленная отладка приложений на устройстве ======
  
-Удаленная отладка с помощью связки gdb (на ПК) и gdb-remote ​(на приставке) возможна на устройствах S300 и S310.+Удаленная отладка с помощью связки gdb (на ПК) и gdbserver ​(на приставке) возможна на устройствах S300 и S310 с ОС Linux.
  
 Запуск сервера gdb на приставке:​ Запуск сервера gdb на приставке:​
Строка 13: Строка 13:
 Запуск клиента gdb на ПК: Запуск клиента gdb на ПК:
 <​code>​ <​code>​
-cd /tvip/libtvipstb/platforms/tvip_s300/​rootfs_live/​+cd /tvip/tvip_stb/platforms/s300/​rootfs_live/​
 /​path-to-toolchain/​bin/​arm-none-linux-gnueabi-gdb -d /​path/​to/​sources/​ ./​path/​to/​executable /​path-to-toolchain/​bin/​arm-none-linux-gnueabi-gdb -d /​path/​to/​sources/​ ./​path/​to/​executable
 </​code>​ </​code>​
-/​path/​to/​sources/​ - каталог с исходным кодом +/​path/​to/​sources/​ - каталог с исходным кодом. 
-/​path/​to/​executable - копия исполняемого файла на ПК+/​path/​to/​executable - копия исполняемого файла на ПК.
  
 Для запуска приложения в gdb на ПК: Для запуска приложения в gdb на ПК:
 <​code>​ <​code>​
-target remote ​10.170.253.233:2222+target remote ​<​ipaddress>​:<​port>​
 continue continue
 </​code>​ </​code>​
 +
 +<​ipaddres>:<​port>​ - IP-адрес и порт gdbserver на приставке.
remote_debugging.1383812838.txt.gz · Последние изменения: 2013/11/07 12:27 — Alexander