Better Support Board Differences
The main improvement of this release of Tockloader is board-specific operations are now more clearly separated between configurations that impact how applications are organized and installed on the board, and configurations that impact how Tockloader communicates with the board. The former are in tockloader.py, while the latter are in board_interface.py.
Other updates:
- There is a new
--flash-file
option that allows writing apps to a local file. - There are new
tbf-X
commands that enable manipulating local TAB files. - There is support for the new kernel version TLV.
- Uninstall now replaces removed apps with a padding app.
- Minimum app sizes are no longer needed as tockloader respects writing entire flash pages.