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

OSCHINA-MIRROR/liubaorong777-Telink_825X_SDK

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 6.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 00:40 4ef9b0d

Telink TLSR825X Software Development Kit

Telink 泰凌 TLSR825X 蓝牙芯片软件开发套件, 推荐配合安信可开发板一起使用。

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

Построение среды разработки

Получение SDK

git clone https://github.com/Ai-Thinker-Open/Telink_825X_SDK.git

Компиляция демонстрационной программы

Войдите в каталог blink примера проекта SDK:

cd Telink_825X_SDK/example/blink

Выполните следующую команду компиляции:

make

Вывод информации, подобной следующей, указывает на успешную компиляцию:

Invoking: Print Size
tc32-elf-size -t /home/aithinker/ESP/Telink_SDK/example/blink/out/blink.elf
text	   data	    bss	    dec	    hex	filename
3712	      8	    593	   4313	   10d9	/home/aithinker/ESP/Telink_SDK/example/blink/out/blink.elf
3712	      8	    593	   4313	   10d9	(TOTALS)
Finished building: sizedummy

Запись программы в чип

Чип сам по себе не поддерживает последовательную запись, можно использовать только предоставленный производителем чипа программатор. Компания «Аи-Тинкер» самостоятельно разработала инструмент для последовательной записи, который можно использовать без официального программатора, при условии, что сначала загрузчик «Аи-Тинкера» будет записан в модуль. Обычно модули и платы разработки, поставляемые компанией «Аи-Тинкер», уже имеют загрузчик, поддерживающий последовательную запись.

  • Если вы используете плату разработки TB серии от компании «Аи-Тинкер» для разработки, просто подключите плату к компьютеру через USB.
  • Если вы используете модуль TB серии от компании «Аи-Тинкер» для разработки, вам потребуется подготовить модуль преобразования USB в последовательный порт с поддержкой аппаратного управления потоком и соединить его с модулем Bluetooth в соответствии с таблицей ниже, а затем подключить модуль преобразования к компьютеру.

Схема подключения последовательного порта:

Последовательный порт Модуль
VCC 3V3
GND GND
TX RX
RX TX
RTS RST
DTR SWS

Примечание: SWS — это вывод выбора загрузки, низкий уровень переводит устройство в режим загрузки, высокий уровень переводит устройство в рабочий режим.

Настройка последовательного порта

После подключения платы или модуля разработки к компьютеру через USB, определите соответствующий номер последовательного порта:

  • В системе Windows вы можете найти номер последовательного порта в диспетчере устройств, номера последовательных портов в Windows начинаются с com.
  • В Linux вы можете использовать команду ls /dev/ttyUSB* для просмотра номеров последовательных портов, номера последовательных портов в Linux начинаются с /dev/ttyUSB.
  • В macOS вы можете использовать команду ls /dev/cu* для просмотра номеров последовательных портов, номера последовательных портов в macOS начинаются с /dev/cu.

После определения номера последовательного порта измените файл makefile в каталоге blink, заменив значение DOWNLOAD_PORT на номер найденного последовательного порта, например, если номер последовательного порта — com3 в системе Windows, то после изменения DOWNLOAD_PORT := com3.

Запись прошивки

После успешной настройки последовательного порта вы можете записать прошивку в чип с помощью следующей команды: Команда записи:

make flash

Ошибки, возникающие при записи прошивки


Telink_Tools.py v0.3 dev 
Open /dev/ttyUSB0 ... ... Fail!

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


Запуск прошивки

Нажмите кнопку RST на плате разработки, чтобы перезагрузить плату и запустить только что записанную прошивку.

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

Другие команды:

make erase_fw//стирает прошивку
make erase_all//стирает всю Flash-память (кроме загрузчика)

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/liubaorong777-Telink_825X_SDK.git
git@api.gitlife.ru:oschina-mirror/liubaorong777-Telink_825X_SDK.git
oschina-mirror
liubaorong777-Telink_825X_SDK
liubaorong777-Telink_825X_SDK
master