You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are multiple ESP32 images available, some are build specifically for a target. Please check out the [list](https://github.com/nanoframework/nf-interpreter#firmware-for-reference-boards). You will need as well to know the COM port used by your device. Find [how to do this here](#finding-the-device-com-port-on-windows). Alternatively, you can as well list the available COM ports. If you list them first without the device to flash and then plugging the device, the additional port which will show up is the one for the device to flash. This method works for all OS:
@@ -242,6 +252,55 @@ To install the XDS110 USB drivers.
242
252
nanoff --installxdsdrivers
243
253
```
244
254
255
+
## Silabs Giant Gecko usage examples
256
+
257
+
### Update the firmware of a specific Silabs target
258
+
259
+
To update the firmware of the SL_STK3701A target to the latest version.
260
+
261
+
```console
262
+
nanoff --update --target SL_STK3701A
263
+
```
264
+
265
+
### Update the firmware of a Silabs target from a local file
266
+
267
+
To update the firmware of a Silabs target with a local firmware file (for example from a build).
268
+
This file has to be a binary file with a valid Booter and CLR from a build. No checks or validations are performed on the file(s) content.
### Deploy a managed application to a SL_STK3701A target
275
+
276
+
To deploy a managed application to a SL_STK3701A target, which has the deployment region at 0x000EE000 flash address and reset the MCU after flashing it.
277
+
278
+
>Note: The binary file with the deployment image can be found on the Release or Debug folder of a Visual Studio project after a successful build. This file contains everything that's required to deploy a managed application to a target (meaning application executable and all referenced libraries and assemblies).
### Update the firmware of a SL_STK3701A along with a managed application
285
+
286
+
To update the firmware of the SL_STK3701A target to the latest available version, using a J-Link connection, along with a managed application.
287
+
You have to specify the path to the managed application.
288
+
This example uses the binary format file that is generated by Visual Studio when building any nanoFramework C# application. Because it's a binary file you have to specify too the flash address of the deployment region (here 0x000EE000, mind the hexadecimal format).
0 commit comments