llama-bsl
llama-bsl is a cross-platform Python tool for uploading firmware to Texas Instruments CC13xx, CC2538 and CC26xx wireless microcontrollers through their ROM serial bootloader.
The project is an Electrolama fork of cc2538-bsl. It exists to explore specialised features that are useful for Electrolama hardware but are unlikely to belong in the general-purpose upstream tool. Broadly useful fixes are intended to be contributed upstream.
Project status​
llama-bsl is an experimental fork. Some of its features can disable serial bootloader access. Do not use those features unless you are comfortable recovering the target with a JTAG debugger.
Documentation for the fork-specific features is still incomplete. Review the repository history and source before using it on hardware you cannot recover.
Supported device families​
- TI CC13xx
- TI CC2538
- TI CC26xx
Project links​
- Source code and project status
- Upstream cc2538-bsl project
- License: BSD 3-Clause