Hat schon jemand Erfahrung mit der Softwareentwicklung für den TLSR8266

Gast #6436361
Lesenswert?

Hallo,
für den TLSR8266 scheint ja alles auf der Seite www.telink-semi.com zu 
bekommen zu sein. SDK und Firmware Upload Software. Und den Chip bekommt 
man auf dem JDY-10 für kleines Geld, auf dem auch alle IO rausgeführt 
sind. Zum Programmieren soll es reichen zwei Pins mit dem USB-Port des 
PC zu verbinden. Das erscheint mir alles so simpel, dass es mich 
wundert, dass davon quasi nichts zu lesen ist.
LG Christof
Gast #6436586
Lesenswert?

Christof Rieger schrieb:
> für den TLSR8266 scheint ja alles auf der Seite www.telink-semi.com zu
> bekommen zu sein.

Nun, erstens ist es eher

http://wiki.telink-semi.cn /wiki/chip-series/TLSR826x-Series/
(Leerzeichen nach cn wegmachen)
und zweitens leidet auch diese Firma unter der gewöhnlichen chinesischen 
Krankheit, es nicht fertigzubringen, ein Referenzmanual für die Chips, 
ein Manual für die CPU und ein Manual für das 
Programmier/Flash-Interface zu veröffentlichen.

Also, was soll das mal wieder? Die Chips als solche dürften ja recht 
interessant sein, aber es piept einen wieder wie bei den vorherigen 
Versuchen (Padauk, WCH, teilweise Nuvoton) an, wenn die Hersteller zu 
verklemmt sind, Informationen herauszugeben.

Schade eigentlich, aber was soll's.

W.S.
#6438257
Lesenswert?

Habe eine custom firmware und ein uart python flasher für die mi 
thermometer erstellt.

Die tlsr8251 sind quasi kompatibel mit dem tlsr8266

Beim sws vom 8251 ist ein byte mehr zu übertragen

https://github.com/atc1441/ATC_MiThermometer

https://youtu.be/md-CoIWJ3kc

Über den gekauften original programier adapter konnte das sws protokoll 
mit hilfe von der arbeit von pvvx erweitert werden.


Die telink soc's sind eigentlich ganz nett und günstig. Ich würde für 
neue projekte aber immer einen nRF52 vorziehen da hat man weniger arbeit 
mit!
#6534172
Lesenswert?

Ich habe meine JDY-10 erhalten, mit der Firmware-Version 2.5. Diese 
Firmware weicht von der mir vorliegenden Dokumentation zur Firmware ab. 
Manche AT-Befehle sind jedoch gleich. Konnte nur Strings von meinem 
Android via BLE an die serielle Schnittstelle des Moduls senden und 
umgekehrt. Habe dann mal den JDY-10 wie von telink beschrieben mit dem 
USB-Port meines PC verbunden. Und in der Tat, mit dem Telink Burning and 
Debugging Tool (BDT) 
http://wiki.telink-semi.[cn]/wiki/IDE-and-Tools/Burning-and-Debugging-Tools-for-all-Series/
konnte ich auf den TLSR8266F512ET32 zugreifen. Ich konnte damit die 
Firmware auslesen und auch die GPIO lesen und beschreiben. Ich war dann 
so mutig und habe das FLASH gelöscht. Das hat auch funktioniert. Nach 
dem Neustart des Moduls konnte es sich nicht mehr via USB verbinden. Das 
hat mich etwas verwundert, da ich die Beschreibung so verstanden habe, 
dass sich auch leere Controller via USB connecten lassen sollten.
In dem Dump der Firmware lässt sich erkennen, dass es AT-Befehle gibt, 
die nicht in der mir bekannten Doku zum JDY-10 vorhanden sind.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren