OpenOCD как прошить локальный файл на удаленную цель? - PullRequest
0 голосов
/ 23 сентября 2019

(с помощью микроконтроллера STM32F767) У меня есть настройка среды удаленной отладки на RPI с использованием OpenOCD.Я могу подключиться к нему просто отлично, используя GDB.

Однако, поскольку я пишу загрузчик, мне нужно прошить прошивку до определенного смещения во флэш-памяти.Например, начальный загрузчик начинается с 0x800000, а прошивка должна начинаться, например, с 0x8010000, поэтому смещение будет (0x10000).

Это работает локально, используя: mon flash write_bank 0 main.bin 0x10000 Но так как у меня нетmain.bin в RPI, есть ли способ, которым я мог бы использовать OpenOCD или GDB, чтобы указать мой локальный файл вместо этого, и который будет отправлен через удаленное соединение?

Обратите внимание, что я не хотел бы настраивать FTP ипоэтому ищу альтернативное решение.

С наилучшими пожеланиями

...