1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/sszl_blog-User_Bsp_NB

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

STM32F103 User_Bsp 说明

В настоящее время реализована последняя версия, которая позволяет собирать данные о температуре и влажности и отправлять их на сервер.

Введение

Данный документ представляет собой руководство по использованию User_Bsp.

Основные разделы:

  • описание ресурсов печатной платы;
  • быстрое начало работы с BSP;
  • расширенное использование.

Ознакомившись с разделом «Быстрое начало работы», разработчик сможет быстро начать работу с BSP и запустить RT-Thread на плате разработки. Раздел «Расширенное использование» содержит более продвинутые функции, которые помогут разработчику использовать RT-Thread для управления большим количеством ресурсов на плате.

Описание платы разработки

Внешний вид платы разработки представлен на рисунке ниже:

board

На плате разработки используются следующие ресурсы:

  • MCU: STM32F103RET6, основная частота 72 МГц, 512 КБ FLASH, 64 КБ RAM;
  • внешняя RAM: отсутствует;
  • внешний FLASH: W25Q64;
  • часто используемые внешние устройства: LED (D4), кнопки (K0, K1, K2);
  • часто используемые интерфейсы: интерфейс SD-карты;
  • отладочный интерфейс: ST-LINK SWD для загрузки с платы.

Обязательно используйте ENV для обновления необходимых пакетов программного обеспечения

Использование

Быстрое начало работы

Этот BSP предоставляет разработчикам проекты MDK4, MDK5 и IAR, а также поддерживает среду разработки GCC. Ниже приведён пример использования среды разработки MDK5 для запуска системы.

Подключение оборудования

Подключите плату разработки к компьютеру с помощью кабеля данных и включите питание.

Компиляция и загрузка

Дважды щёлкните файл project.uvprojx, чтобы открыть проект MDK5, скомпилируйте и загрузите программу на плату разработки.

В проекте используется ST-Link эмулятор для загрузки программы по умолчанию. После подключения платы разработки через ST-Link нажмите кнопку загрузки, чтобы загрузить программу на плату.

Результат работы

После успешной загрузки программа автоматически запустится.

Подсоедините соответствующий последовательный порт (USB-последовательный порт USART1) платы разработки к компьютеру. Откройте соответствующий последовательный порт в терминальном инструменте (115200-8-1-N). После сброса устройства вы увидите вывод RT-Thread:

 \ | /
- RT -     Thread Operating System
 / | \     4.0.1 build Mar 10 2019
 2006 - 2019 Copyright by rt-thread team
msh >

Использование ENV

Документация по использованию ENVСкачать ENV

Расширенное использование

Используйте инструмент ENV для настройки BSP. Шаги следующие:

  1. Откройте инструмент env в папке bsp.
  2. Введите команду menuconfig для настройки проекта и сохраните изменения перед выходом.
  3. Введите команду pkgs --update для обновления пакетов программного обеспечения.
  4. Введите команду scons --target=mdk4/mdk5/iar для перестроения проекта.

Примечания

  • На этой плате разработки используется внешний кристалл с частотой 12 МГц.

Специальные инструкции

1. Этот проект зависит от исходного кода RT-Thread. Пожалуйста, сначала скачайте исходный код:

GitHub (необходимо изменить код) — Улучшенный код (рекомендуется)

  • Поместите папку проекта в папку rt-thread/bsp/stm32, и всё будет готово.

2. Модификация

  • Измените официальный драйвер F1-RTC. Скачайте улучшенный код и пропустите этот шаг.
  • Следуйте инструкциям в файле board/F1-RTC 修改代码/修改方法.txt.
  • Измените официальный UART-драйвер. Скачайте улучшенный код и пропустите этот шаг.
  • Следуйте инструкциям в файле board/Uart 修改代码/修改方法.txt.
  • Загрузите и обновите пакеты программного обеспечения (обязательно обновите).
  • Откройте инструмент env в папке bsp и введите команду pkgs --update.
  • Введите команду scons --target=mdk4/mdk5/iar, чтобы перестроить проект.
  • Если вы хотите использовать официальные модули C++, пожалуйста, ознакомьтесь с файлом applications\官方文件BUG.txt.

Контактная информация

Сопровождающий:

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Сбор данных NB и сбор данных 433 (Lora), терминал системы сбора данных. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/sszl_blog-User_Bsp_NB.git
git@api.gitlife.ru:oschina-mirror/sszl_blog-User_Bsp_NB.git
oschina-mirror
sszl_blog-User_Bsp_NB
sszl_blog-User_Bsp_NB
master