Я использую GDB для подключения к удаленной цели и загрузки приложения к цели. Раньше я много отлаживал, вручную загружал и запускал приложение, но теперь я хочу иметь возможность автоматизировать процесс, загрузить и запустить приложение, а затем запустить внешнюю связь с системой. Моя проблема в том, что когда я посылаю GDB команду continue
, она никогда не возвращается, и поэтому я не могу запустить свой тест.
Я делаю что-то вроде этого:
gdb prog.elf --command gdb_cmd.txt
gdb_cmd.txt содержимое:
target remote localhost:3333
load
step
continue