Skip to main content

Taolink TK8620 Burntool in python

Project description

Python BurnTool for TaoLink TK8620

How To Program TK8620

image-20250728121750951

Connections like above, RTS is used to trigger TK8620 auto reboot.

Skip conda environment setup if you don't use conda, you can install burntool directly with pip.

conda create -n burntool python=3.12
conda activate burntool
pip install -U burntool

To load firmware to TK8620, use the following command:

burntoolcli host --port=COM5 --fw firmware.hex run

About Taolink Private Hex File

Taolink projects provide a non-standard hex file, if you need a standard hex file, use the following Nuclei Studio configuration.

${cross_prefix}${cross_objcopy}${cross_suffix} -O ihex "${ProjName}.elf" "${ProjName}.hex" && "${PWD}\..\..\..\..\..\..\..\Release\Scripts\intelhex2strhex.exe" ${ProjName}.hex


to

${cross_prefix}${cross_objcopy}${cross_suffix} -O ihex "${ProjName}.elf" "${ProjName}.hex" && ${cross_prefix}${cross_objcopy}${cross_suffix} -O ihex "${ProjName}.elf" "${ProjName}_real.hex" && "${PWD}\..\..\..\..\..\..\..\Release\Scripts\intelhex2strhex.exe" ${ProjName}.hex

image-20240319160430168

Work In Progress

  • A GUI interface (Maybe)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

burntool-0.1.1.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

burntool-0.1.1-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file burntool-0.1.1.tar.gz.

File metadata

  • Download URL: burntool-0.1.1.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for burntool-0.1.1.tar.gz
Algorithm Hash digest
SHA256 77eec430d5cd113dda2b2e59bc8496b041aab0a2f2484d32df783346ad077fac
MD5 a081d98770b35f22a065b7c59d6567b2
BLAKE2b-256 494f8f013c42e399220147234f352e75269091601ee5eb33ba5ca160038b0ed5

See more details on using hashes here.

File details

Details for the file burntool-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: burntool-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.11

File hashes

Hashes for burntool-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 597272571a6ac28984610fa64bc2607d31547d0440ffbfd48602fdfe7507bfa7
MD5 f3e110be1416a679651cf2f9f6e925d9
BLAKE2b-256 4ae0d70e1ed5219604d6e6d05ed16a0034b0ab40b16b4df87038dc26994dc4ef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page