forked from jomjol/AI-on-the-edge-device
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'esp32s3wroom' of https://github.com/Slider0007/AI-on-th…
…e-edge-device into esp32s3wroom
- Loading branch information
Showing
1 changed file
with
49 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# Firmware Installation (Freenove ESP32S3) | ||
|
||
## Manual Firmware Installation / Manual Firmware Update | ||
|
||
### 1. Flash microcontroller content (ESP32S3 based microcontroller) | ||
|
||
- Put your board into bootloader mode (IO0 grounded + board reset) | ||
- Three files to be flashed with correct flash offset | ||
|
||
| Filename | Offset | Description | ||
|:------------------|:------------|:------ | ||
| bootloader.bin | 0x0 | Bootloader | ||
| partitions.bin | 0x8000 | Partition definition | ||
| firmware.bin | 0x10000 | User application | ||
|
||
- Use `Flash Download Tool` from Espressif or the console-based `esptool` to flash the files. | ||
Usage is described [here](https://jomjol.github.io/AI-on-the-edge-device-docs/Installation/#flashing-using-the-flash-tool-from-espressif-gui). | ||
|
||
|
||
### 2. Prepare SD Card | ||
- Format SD card with FAT32 (Windows recommenend. In MacOS formated cards could not working properly) | ||
- Copy folders `/config` and `/html` from zip file to SD card root folder | ||
|
||
|
||
### 3. Configure WLAN | ||
|
||
#### Option 1: Modify content directly in config file | ||
Use config.json template from `sdcard/config/template` folder, copy it to | ||
`sdcard/config` folder and to configure your wlan connection.<br> | ||
Note 1: If device is already booted once, a full config with default configuration is already sitting in `/config` folder. | ||
You can also use this file, search for section network and adapt the wlan config there. | ||
Note 2: Be careful with syntax. Messing up the JSON notation, config is getting rejected. | ||
|
||
#### Option 2: Use Access Point feature | ||
Usage is decribed [here](https://jomjol.github.io/AI-on-the-edge-device-docs/Installation/#remote-setup-using-the-built-in-access-point). | ||
|
||
|
||
|
||
## Web-based Firmware Installer | ||
|
||
--> Not supported up to now. | ||
|
||
|
||
|
||
## OTA (Over-The-Air) Firmware Update | ||
|
||
Select firmware package zip from github repository in WebUI OTA Updater page. | ||
The device is getting updated automatically. The existing configuration will not be overwritten. | ||
|