Как загрузить примеры, приведенные st, на плату IDB008V2?

Мне нужно разработать программное обеспечение на bluenrg-2. Я использую плату разработки IDB008V2. Я хотел бы использовать пример чата, предоставленный ST: https://www.st.com/en/embedded-software/stsw-bluenrg-dk.html

Компиляция работает правильно, но загрузить ее в плату невозможно. Он перезапускается, и старая программа все еще присутствует. Кроме того, карта stlinkv2 не определяется (через JTAG), я вынужден использовать порт USB.

  • Я попробовал все остальные примеры, получив ту же проблему.
  • Я использовал Keil и Truestudio, я получаю одинаковые результаты.
  • Однако, когда я создаю новую программу (основную из Truestudio), она может быть правильно загружена на плату и работает отлично.
  • Я также попытался перенести различные исходные файлы, используемые чатом ST, в новый проект, но быстро обнаружил, что у меня много проблем с зависимостями, таких как необъявленные переменные и т. Д.

Я не знаю, стоит ли переносить исходные файлы в новый проект. Было бы хорошим началом, если бы я мог загрузить пример программы на доску.

1 ответ

Решение

Иногда пользователь забывал, что он включил симуляцию в настройках. Для Keil MDK, пожалуйста, в Option | Отладка, выберите "Использовать отладчик ST-Link" вместо "Использовать симулятор"

Кроме того, по умолчанию должен использоваться SWD. В Target Com Port выберите "SW" вместо "JTAG".

Тогда, пожалуйста, проверьте: во Flash-загрузке должна присутствовать встроенная Flash-память BlueNRG-2:

Пожалуйста, добавьте вручную, если он не виден.

Другие вопросы по тегам