mirror of
https://github.com/cesanta/mongoose.git
synced 2026-11-13 17:00:19 +00:00
ESP8266_RTOS example tweaks
PUBLISHED_FROM=11096f272afc0716e0677c68d58ebf4d4e001a47
This commit is contained in:
1 parent
4f9627c612
commit
f1cc8379e7
6 files changed
+27
-40
No files matched your search
@@ -17,20 +17,10 @@ $ make clean; make BOOT=new APP=1 SPI_SPEED=40 SPI_MODE=dio SPI_SIZE_MAP=6
|
||||
Flash (using [esptool](https://github.com/themadinventor/esptool)):
|
||||
|
||||
```
|
||||
$ esptool.py --port /dev/ttyUSB0 --baud 230400 \
|
||||
write_flash --flash_mode=dio --flash_size=32m \
|
||||
0x00000 ${SDK_PATH}/bin/boot_v1.4\(b1\).bin \
|
||||
0x01000 ${BIN_PATH}/upgrade/user1.4096.new.6.bin
|
||||
```
|
||||
|
||||
|
||||
The output can be made to fit in 512KB (4Mb), but stock linker scripts do not reserve enough space for code.
|
||||
Custom linker script is provided for that, so you can use it for smaller devices like so (example that will work with ESP-01):
|
||||
|
||||
```
|
||||
$ make clean; make BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=qio SPI_SIZE_MAP=0 LD_FILE=ld/eagle.app.v6.512.compact.ld
|
||||
$ make clean; make BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=qio SPI_SIZE_MAP=0
|
||||
$ esptool.py --port /dev/ttyUSB0 --baud 230400 \
|
||||
write_flash --flash_mode=qio --flash_size=4m \
|
||||
0x00000 ${BIN_PATH}/eagle.flash.bin \
|
||||
0x10000 ${BIN_PATH}/eagle.irom0text.bin
|
||||
0x20000 ${BIN_PATH}/eagle.irom0text.bin \
|
||||
0x7e000 ${SDK_PATH}/bin/esp_init_data_default.bin
|
||||
```
|
||||
Reference in new issue
Block a user