Как загрузить примеры, приведенные st, на плату IDB008V2? - PullRequest
0 голосов
/ 16 апреля 2019

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

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

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

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

1 Ответ

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

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

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

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

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

...