Telink TLSR825X Software Development Kit
Telink 泰凌 TLSR825X 蓝牙芯片软件开发套件, 推荐配合安信可开发板一起使用。
Использование метода
Windows 系统开发环境搭建: Window 开发环境搭建
Linux 64Bit 系统开发环境搭建: Linux 开发环境搭建
Mac OS 开发环境搭建: Mac OS 开发环境搭建
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
Чип сам по себе не поддерживает последовательную запись, можно использовать только предоставленный производителем чипа программатор. Компания «Аи-Тинкер» самостоятельно разработала инструмент для последовательной записи, который можно использовать без официального программатора, при условии, что сначала загрузчик «Аи-Тинкера» будет записан в модуль. Обычно модули и платы разработки, поставляемые компанией «Аи-Тинкер», уже имеют загрузчик, поддерживающий последовательную запись.
Последовательный порт | Модуль |
---|---|
VCC | 3V3 |
GND | GND |
TX | RX |
RX | TX |
RTS | RST |
DTR | SWS |
Примечание: SWS — это вывод выбора загрузки, низкий уровень переводит устройство в режим загрузки, высокий уровень переводит устройство в рабочий режим.
После подключения платы или модуля разработки к компьютеру через USB, определите соответствующий номер последовательного порта:
После определения номера последовательного порта измените файл 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 )