mirror of
https://github.com/micropython/micropython.git
synced 2025-07-21 04:51:12 +02:00
alif/boards/ALIF_ENSEMBLE: Add board.json and deploy instructions.
The firmware for this board will now be built and available automatically. Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
This commit is contained in:
committed by
Damien George
parent
77c454829f
commit
8cd8e146a4
17
ports/alif/boards/ALIF_ENSEMBLE/board.json
Normal file
17
ports/alif/boards/ALIF_ENSEMBLE/board.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"deploy": [
|
||||
"./deploy.md"
|
||||
],
|
||||
"docs": "",
|
||||
"features": [
|
||||
"Ethernet"
|
||||
],
|
||||
"images": [
|
||||
"ensemble-devkit-gen-2.jpg"
|
||||
],
|
||||
"mcu": "AE722F80F55D5XX",
|
||||
"product": "Ensemble E7 DevKit",
|
||||
"thumbnail": "",
|
||||
"url": "https://alifsemi.com/support/kits/ensemble-devkit/",
|
||||
"vendor": "Alif Semiconductor"
|
||||
}
|
37
ports/alif/boards/ALIF_ENSEMBLE/deploy.md
Normal file
37
ports/alif/boards/ALIF_ENSEMBLE/deploy.md
Normal file
@@ -0,0 +1,37 @@
|
||||
### Alif Security Toolkit
|
||||
|
||||
This board can be programmed via the SE UART interface using the Alif Security
|
||||
Toolkit. MicroPython uses a custom version of the toolkit, which can be downloaded
|
||||
from [here](https://github.com/micropython/alif-security-toolkit/) or cloned:
|
||||
|
||||
```bash
|
||||
git clone https://github.com/micropython/alif-security-toolkit/
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Update the SE Firmware (Optional)
|
||||
|
||||
If needed, update the SE firmware to match the version used by MicroPython. Ensure
|
||||
you have the correct port, part number, and chip revision.
|
||||
|
||||
```bash
|
||||
python alif-security-toolkit/toolkit/updateSystemPackage.py --port /dev/ttyACM0 --cfg-part AE722F80F55D5LS --cfg-rev B4
|
||||
```
|
||||
|
||||
**Note:** The board must be power-cycled after this step.
|
||||
|
||||
---
|
||||
|
||||
### Deploy MicroPython
|
||||
|
||||
Download (or build) the firmware package, unzip it, then deploy it:
|
||||
|
||||
```bash
|
||||
|
||||
python alif-security-toolkit/toolkit/app-write-mram.py --port /dev/ttyACM0 --cfg-part AE722F80F55D5LS --cfg-rev B4 --pad --images file:build-ALIF_ENSEMBLE/application_package.ds
|
||||
```
|
||||
|
||||
The MicroPython REPL is available on the second USB serial port, eg `/dev/ttyACM1`.
|
||||
|
||||
---
|
Reference in New Issue
Block a user