Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
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 на приставке. |