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

OSCHINA-MIRROR/railph-Telink_825X_SDK

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

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-to-serial, которое поддерживает аппаратное управление потоком, и соединить его с модулем. Затем подключите устройство к компьютеру.

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

Последовательный порт Модуль
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.

Когда вы узнаете номер порта, измените значение переменной DOWNLOAD_PORT в файле makefile в каталоге blink на номер вашего порта. Например, если вы видите, что номер порта — 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 (кроме boot)

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

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

Введение

Telink TLS825X Bluetooth чипсет SDK. Расширить Свернуть
Отмена

Обновления

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

Участники

все

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

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