Цель этого документа — помочь пользователям создать программную среду для повторной разработки модуля BLE BLE5101, а также показать на простом примере, как запустить проект, а также скомпилировать и загрузить прошивку для модуля BLE5101.
Модуль BLE BLE5101 поддерживает следующие функции:
Аппаратное обеспечение:
Программное обеспечение:
3.1 Установите инструмент разработки Keil IDE (Keil uVision5)
Перейдите на официальный сайт Arm Keil, чтобы загрузить новейшие инструменты разработки: https://www.keil.com/download/product/
3.2 Инструмент настройки
После установки инструмента Keil вам необходимо установить пакет программного обеспечения, поддерживаемый инструментом Keil для ядра Cortex-M3:
https://www.keil.com/dd2/arm/armcm3/
Вам необходимо завершить поддержку программы онлайн-загрузки Fr801xH J-Link. Скопируйте файл «FR8010H.FLM», расположенный в «Fr801xH SDK/Tools», в следующий каталог: «C:\Keil_v5\ARM\Flash».
Теперь вы готовы к разработке приложений Fr801xH. Вы можете начать с проекта none_evm/ble_simple_peripheral в каталоге примеров Fr801xH SDK или открыть другие примеры проектов.
В каталоге примеров Fr801xH SDK есть несколько примеров проектов, каждый из которых можно скомпилировать напрямую, без копирования.
Откройте любой пример проекта в SDK и нажмите F7 или кнопку компиляции в левом верхнем углу интерфейса Keil, чтобы скомпилировать. Если все в порядке, после завершения компиляции в текущей директории проекта будет создан файл .bin.
Модуль BLE BLE5101 поддерживает прямое онлайн-программирование с помощью онлайн-инструмента отладки J-Link.
6.1. Подключите инструмент J-Link к ПК
Теперь вытащите провода из контактов 3, 4, 9 и 10 вашего модуля BLE BLE5101 и подключите их к соответствующим контактам J-Link (Примечание: если BLE5101 использует стандартную прошивку нашей компании, то необходимо вытащить на контакте 5 низкий уровень или подключите его к GND, чтобы BLE5101 не находился в спящем режиме и не мог подключиться к ПК):
6.2 Настройка параметров J-Link
Нажмите на подменю инструментов разработки Keil в следующем порядке: «Проект» -> «Параметры для цели» -> «Отладка» -> «Настройки» -> «Загрузка флэш-памяти».
Конфигурация интерфейса отладки должна быть такой, как показано на рисунке ниже:
<img style="display: блок; поле слева: авто; поле справа: авто;" src="/template/index/pc/images/1260815565112336386/1550021207931641857.png" alt="Нажмите на подменю инструментов разработки Keil в следующем порядке: " project"="" -=""> "Параметры для цели" -> «Отладка» -> «Настройки» -> «Загрузка Flash»»>
Нажмите кнопку «Настройки», чтобы войти в интерфейс настройки параметров онлайн-отладки J-Link. Если модуль BLE5101 подключен, «SW Device» отобразит информацию об устройстве BLE5101:
Нажмите Flash Download, чтобы войти в интерфейс настройки параметров онлайн-загрузки J-Link:
Если в этом интерфейсе не отображается параметр Flash по умолчанию, вам нужно нажать кнопку «Добавить», чтобы вручную добавить параметр алгоритма загрузки Flash для чипа Fr801xH. После нажатия кнопки «Добавить» выберите устройство FR8010H.
6.3 Загрузка программы через J-Link
Теперь вы можете вернуться к интерфейсу Keil и нажать, чтобы загрузить скомпилированный файл .bin на BLE5101. Если все пойдет хорошо, BLE5101 перезагрузится, и приложение начнет работать после завершения программирования.
Вы можете вывести провод из контактов 15 и 16 модуля BLE BLE5101, подключить его к ПК через USB-инструмент последовательного порта и открыть инструмент последовательного порта, чтобы отслеживать рабочее состояние приложения.
+86-755-23080616
sales@nicerf.com
Сайт: https://www.nicerf.com/ .
Адрес: 309-314, 3/F, корпус A, деловое здание Хунду, зона 43, район Баоань, Шэньчжэнь, Китай
политика конфиденциальности
· Политика конфиденциальности
В настоящее время нет доступного контента
Электронная почта: sales@nicerf.com
Тел:+86-755-23080616