pvvx / TlsrComSwireWriter

TLSR826x/825x COM port Swire Writer
The Unlicense
62 stars 9 forks source link

New Flasher Tool #4

Open ospanic opened 3 years ago

ospanic commented 3 years ago

Here's a new burning method :

[https://github.com/Ai-Thinker-Open/TBXX_Flash_Tool]()

The connection line is simpler and the burning speed is faster:

USB-TTL                 TB Moudle

                 470 Ω 
             ┌-----▅--------SWS
Tx-----------└-----▅--------Rx
                  470 Ω   
Rx---------------------------Tx
RTS--------------------------RST
Suxsem commented 11 months ago

I think I made it! Check it out at https://github.com/Suxsem/Telink-Zigbee-serial-flash-tool

pvvx commented 11 months ago

Yes, this https://github.com/Ai-Thinker-Open/TBXX_Flash_Tool was made from https://github.com/pvvx/TlsrComProg825x

The programmer https://github.com/pvvx/TLSRPGM has more speed and capabilities

Check it out at https://github.com/Suxsem/Telink-Zigbee-serial-flash-tool

  1. Very large downloadable code. Due to incomplete Swire emulation and the use of different USB-UART adapters, the bootloader code will not always load successfully.
  2. There is no function to disable write protection of parts of Flash. Required to work with Zigbee firmware.
  3. The voltage on the TX and RX pins of the UART adapter does not turn off. The chip is powered by this signal and does not wake up from sleep mode. Be sure to use the TLSR825x reset pin.
  4. There is no description of how to collect the source code. No parts from SDK and no SDK specified.
  5. Different TLSR825x devices have different GPIO pins. Different versions of TSLR825x chip packages do not always have the used RX and TX pins.