Skip to content

Commit a15db1e

Browse files
committed
Clarifications
1 parent c152825 commit a15db1e

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,19 @@ Per GitHub user [chemmex][85], it is possible to use these processor cores with
140140

141141
## New Board Package Versions to Remove Python 2 Dependency
142142

143-
Python 2 has long since reached its end of life, and recent Linux distros no longer include it (Debian 12, Ubuntu 24.04, Mint 22, etc.). Unfortunately, the version of the DSLite tool used by the Energia-created board packages has a dependency on Python 2. Attempting to upload and Arduino sketch on these newer distros will create an error similar to the following (see [issue #6][94]):
143+
Python 2 has long since reached its end of life, and recent Linux distros (Debian 12, Ubuntu 24.04, Mint 22, etc.) no longer include it. Unfortunately, the version of the DSLite tool used by the Energia-created board packages has a dependency on Python 2. Attempting to upload an Arduino sketch on these newer distros will create an error similar to the following (see [issue #6][94]):
144144

145145
```text
146146
/home/user/.arduino15/packages/energia/tools/dslite/9.3.0.1863/DebugServer/bin/DSLite: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory
147147
```
148148
149-
I have created a new DSLite tool package using the latest version of TI's [UniFlash][99]. I have also created MSP430, MSP432, and Tiva board packages and associated board manager JSON files to reference the updated board packages and DSLite tool. The new DSLite tool and board packages continue to be compatible with Windows, MacOS, and older Linux distros, in addition to now supporting the most recent distros that no longer include Python 2.
149+
The following board package verions contain an updated DSLite tool based on the latest version of TI's [UniFlash][99] and do not have a Python 2 dependency. These are compatible with current Linux distros and continue to be compatible with Windows, MacOS, and older Linux distros.
150+
151+
| Platform | Version Not Dependent on Python 2 |
152+
| -------- | --------------------------------- |
153+
| MSP430 | 1.1.0 and later |
154+
| MSP432 | 5.30.0 and later |
155+
| Tiva | 1.1.0 and later |
150156
151157
## More Detailed Information
152158
@@ -402,7 +408,7 @@ The files in the [`actions`][15] directory contain examples for [arduino-compile
402408
- Compile Arduino Sketches GitHub [action][20]
403409
- Updated MSP432 [board package repo][74] created by [ndroid][75]
404410
- [Galaxia multi-tasking library][83] created by [Rei Vilo][84]
405-
- Info on using Arduino cores with [PlatformIO][86]: [here][87] and [here][88]
411+
- Info on using Arduino cores with [PlatformIO][86]: [Issue #3][87] and [PlatformIO forum][88]
406412
- Arduino JSON package index [file][16]
407413
- Arduino [Platform Specification][6]
408414
- Arduino [Package Index JSON Specification][7]

0 commit comments

Comments
 (0)