Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/d-a-v/esp8266-nonos-easy-sdk

build and flash espressif esp8266 nonos-sdk examples with only one command
https://github.com/d-a-v/esp8266-nonos-easy-sdk

build-and-deploy-environment easy-to-use esp8266 espressif makefile nonos-sdk

Last synced: 8 days ago
JSON representation

build and flash espressif esp8266 nonos-sdk examples with only one command

Awesome Lists containing this project

README

        

# nonos-easy-sdk

The purpose of this project is to provide an all-in-one build and test
environment for the espressif's esp8266 esp-nonos-sdk firmware, especially
with its v3.

The final goal is simply to be able to blink the internal led, and display
"Hello world" on the serial port (115200/8n1).

That, in the most easy way by just setting the led gpio, the flash size, and
the 'make flash' command.

* The compiler is built from the esp-open-sdk project
* The flasher is espressif's official esptool.py
* The firmware is esp-nonos-sdk v3

# Current status

*builds nonos-sdk examples/ and localexamples/ *

# Use it

clone this repository, then
```
$ edit makefile.configureme
$ make
$ ./builds/IoT_Demo/minicom+flashme
```

Everything should download, build (including all SDK examples).

In every example directory, flash and log scripts are built,
and serial data will displayed (default @74880/8n1) when run with `miniterm.py`.

To exit from `miniterm.py`: `^]`

build directory:
```
35136 Oct 5 23:48 0x0
4096 Oct 5 23:48 0x003FB000
128 Oct 5 23:48 0x003FC000
4096 Oct 5 23:48 0x003FE000
232780 Oct 5 23:48 0x10000
469540 Oct 5 23:48 IoT_Demo.elf
57 Oct 5 23:48 eraseme
135 Oct 5 23:48 flashme
195 Oct 5 23:48 map.txt
98 Oct 5 23:48 minitermpy+flashme
```

map.txt:
```
blank: 0x003FB000 & 0x003FE000
esp_init_data_default_v08.bin: 0x003FC000
eagle.flash.bin: 0x0
eagle.irom0text.bin: 0x10000
according to 4.1.2/4.2.2 in 2a-esp8266-sdk_getting_started_guide_en.pdf
```