Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tsb:home [2019/07/26 19:51] – [Configurable Timeout, Password, Magic Bytes] Pedro Ramilo | tsb:home [2019/10/24 12:23] (current) – [Configurable Timeout, Password, Magic Bytes] Pedro Ramilo | ||
---|---|---|---|
Line 16: | Line 16: | ||
* Capable of individually initiating a bootloader session (for firmware update, for example) with multiple devices connected in a daisy chain (each device needs a unique password, for individual activation) | * Capable of individually initiating a bootloader session (for firmware update, for example) with multiple devices connected in a daisy chain (each device needs a unique password, for individual activation) | ||
- | ===== Improvements and New Features ===== | + | ===== Improvements and New Features |
All our improvements and new features are published open source in the Github repository above. | All our improvements and new features are published open source in the Github repository above. | ||
Line 45: | Line 45: | ||
The Timeout, Password and Magic bytes are stored in the Last Page of the Program area (just below the bootloader). | The Timeout, Password and Magic bytes are stored in the Last Page of the Program area (just below the bootloader). | ||
- | This is a safe way to ensure configuration | + | Because this Last Page is within the program area, it can be re-written using commands to write FLASH contents.\\ |
+ | Since only the bootloader can write program pages, storing this data in a program page is a safe way to ensure configuration won't be overwritten inadvertently. | ||
- | Because the last page is within the program area, it can be re-written using commands to write FLASH contents.\\ | + | The TSB binary on the device ensures |
- | The TSB binary on the device ensures | + | |
- | Furthermore, | + | Programmers |
**Configuration Data** is stored in the **Last Page** of Program space, in the following manner: | **Configuration Data** is stored in the **Last Page** of Program space, in the following manner: |
Copyright © 2015-2023 Seed Robotics Ltd