Невозможно подключиться к серверу GDB с помощью команды arm-none-eabi-gdb - PullRequest
0 голосов
/ 29 апреля 2019

Я следую этому учебнику . Я успешно скомпилировал код, но когда я пытаюсь запустить с помощью команды arm-none-eabi-gdb -q thumbv7em-none-eabihf/debug/led-roulette на терминале, он говорит, что:

C:\Program Files (x86)\GNU Tools ARM Embedded\8 2018-q4-major\bin\arm-none-eabi-gdb.exe: warning: Couldn't determine a path for the index cache directory.
thumbv7em-none-eabihf/debug/led-roulette: No such file or directory

Хотя я физически проверил путь, и файл там существует.

Я новичок в stm32f3Discovery и пытаюсь настроить устройство с помощью документации

Шаги, предпринятые до сих пор:

  1. Уже добавили цель используя: rustup target add thumbv7em-none-eabihf

  2. Скомпилировал программу с помощью команды: cargo build --target thumbv7em-none-eabihf

  3. Получение правильного вывода следующей команды: cargo readobj --target thumbv7em-none-eabihf --bin led-roulette -- -file-headers

  4. Поскольку я в Windows, я попробовал следующую команду для запуска openOCD: openocd -s C:\OpenOCD\scripts -f interface/stlink-v2-1.cfg -f target/stm32f3x.cfg

  5. Запустите эту команду для подключения к серверу GDB, но не удалось: arm-none-eabi-gdb -q target/thumbv7em-none-eabihf/debug/led-roulette

Приведенная выше команда должна работать и подключать сервер GDB, но это не так.

1 Ответ

0 голосов
/ 30 апреля 2019

Спасибо, привет. Ваше заявление «Тройной чек» работает для меня. Да, это была проблема пути, которую мне пришлось изменить при отладке. Это качается ..

...