mirror of
https://github.com/OpenEPaperLink/OpenEPaperLink.git
synced 2026-03-21 05:06:39 +01:00
Updated Flashing SiLabs based M3 Newton Displays (markdown)
@@ -26,6 +26,19 @@ reality they are ST-Link clones and will thus only work with ST parts. If you
|
|||||||
feel confident that you've found an actual J-Link clone and want to give that
|
feel confident that you've found an actual J-Link clone and want to give that
|
||||||
a shot, feel free to report back with your experience.
|
a shot, feel free to report back with your experience.
|
||||||
|
|
||||||
|
## Software for flashing
|
||||||
|
|
||||||
|
- [Simplicity Commander](https://www.silabs.com/developers/simplicity-studio/simplicity-commander)
|
||||||
|
- [JFlash](https://www.segger.com/products/debug-probes/j-link/technology/flash-download/)
|
||||||
|
|
||||||
|
Of course Silicon Labs [Simplicity Studio](https://www.silabs.com/developers/simplicity-studio) or Segger's [Ozone](https://www.segger.com/products/development-tools/ozone-j-link-debugger/) debugger can also be used to flash tags.
|
||||||
|
|
||||||
|
>[!Note]
|
||||||
|
>Neither Simplicity Studio nor Ozone are lightweight installs. Only install them if you are planning on doing development.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Debugger connections
|
## Debugger connections
|
||||||
|
|
||||||
The programming test point layout on M3 Displays are the same for ZBS, NRF and EFR32xG22 based displays so the same you can 3D print a universal pogo pin jig.
|
The programming test point layout on M3 Displays are the same for ZBS, NRF and EFR32xG22 based displays so the same you can 3D print a universal pogo pin jig.
|
||||||
@@ -49,8 +62,6 @@ Pinout connections for Silicon Labs debugger, see sections [2.3.2/2.3.3 in the u
|
|||||||
|
|
||||||
<img width="491" height="465" alt="image" src="https://github.com/user-attachments/assets/cb5980b4-f73d-4b21-9799-43aeeeff8c08" />
|
<img width="491" height="465" alt="image" src="https://github.com/user-attachments/assets/cb5980b4-f73d-4b21-9799-43aeeeff8c08" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Connections for Segger J-Link with 20 Pin Header
|
## Connections for Segger J-Link with 20 Pin Header
|
||||||
|
|
||||||
<img width="256" height="337" alt="image" src="https://github.com/user-attachments/assets/7a4e13a8-ab81-4163-9baf-c0099d6be0d6" />
|
<img width="256" height="337" alt="image" src="https://github.com/user-attachments/assets/7a4e13a8-ab81-4163-9baf-c0099d6be0d6" />
|
||||||
@@ -65,4 +76,17 @@ Pinout connections for Silicon Labs debugger, see sections [2.3.2/2.3.3 in the u
|
|||||||
|SWDCLK | 9| Blue |
|
|SWDCLK | 9| Blue |
|
||||||
|nRESET | 15 | Green |
|
|nRESET | 15 | Green |
|
||||||
|
|
||||||
|
## Debug-locked devices
|
||||||
|
|
||||||
|
Some EFR32xG22 devices are debug-locked by their manufacturer to prevent unauthorised
|
||||||
|
reading of their (trade secret) firmware. As long as 'unauthenticated debug unlock' is
|
||||||
|
not disabled on the chip, it is possible to unlock the chip for reflashing. The side-
|
||||||
|
effect of this is that the original firmware is erased before gaining access to the
|
||||||
|
chip (as this function intended).
|
||||||
|
|
||||||
|
Unlocking is best done using Simplicity Commander (works with any J-Link based probe).
|
||||||
|
Use 'unlock debug access' in the 'flash' tab in the GUI, or issue the command
|
||||||
|
`commander device unlock`.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user