Удаленная отладка приложений на устройстве

Удаленная отладка с помощью связки gdb (на ПК) и gdbserver (на приставке) возможна на устройствах S300 и S310 с ОС Linux.

Запуск сервера gdb на приставке:

gdbserver <ipaddress>:<port> /path-to/executable

<ipaddres>:<port> - IP-адрес приставки и порт для отладки.

Запуск клиента gdb на ПК:

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/sources/ - каталог с исходным кодом. /path/to/executable - копия исполняемого файла на ПК.

Для запуска приложения в gdb на ПК:

target remote <ipaddress>:<port>
continue

<ipaddres>:<port> - IP-адрес и порт gdbserver на приставке.