Deploiment Nucleo: Difference between revisions
Jump to navigation
Jump to search
(17 intermediate revisions by 3 users not shown) | |||
Line 5: | Line 5: | ||
* [[STM32 Nucleo]] |
* [[STM32 Nucleo]] |
||
* [https://github.com/jeelabs/esp-link esp-link] |
* [https://github.com/jeelabs/esp-link esp-link] |
||
* Issue donnant des détails sur le déploiement sur STM32F103xx via l'esp-link et stm32loader [https://github.com/jeelabs/esp-link/issues/250 serial flash STM32F103xx] |
|||
== Documents == |
== Documents == |
||
* [http://www.st.com/web/en/resource/technical/document/application_note/CD00167594.pdf STM32 microcontroller system memory boot mode] |
* [http://www.st.com/web/en/resource/technical/document/application_note/CD00167594.pdf STM32 microcontroller system memory boot mode] |
||
* [https://jeelabs.org/book/1546c/ Bootstrapping a boot loader] |
|||
* [https://sourceforge.net/projects/stm32flash/ stm32flash] |
|||
* [https://github.com/jsnyder/stm32loader stm32loader] |
|||
*How to connect the ESP8266EX: |
|||
[[File:ESP8266EX.png|200px]] |
|||
*[https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-328/resources/OLIMEXINO-328-schematic.pdf Olimexino-328 Schematic] |
|||
*How to connect the ESP1-12 WEMOS: |
|||
[[File:ESP-12_WEMOS.jpeg]] |
|||
*https://os.mbed.com |
|||
*http://www.st.com/content/ccc/resource/technical/document/application_note/b9/9b/16/3a/12/1e/40/0c/CD00167594.pdf/files/CD00167594.pdf/jcr:content/translations/en.CD00167594.pdf |
|||
* Serial port between Nucleo and Olimexino |
|||
[[File:Projet_Nucleo_Wiring_Nucleo_Arduino_SerialPort.png]] |
|||
* Serial port between ESP WeMos and Olimexino |
|||
[[File:Projet_Nucleo_Wiring_ESP_Arduino_SerialPort.png|1000px]] |
|||
=Plan de travail= |
=Plan de travail= |
||
* |
* |
||
=Conseil= |
=Conseil= |
||
* flash esp-01 |
|||
* connection usb-serial <-> esp8266 |
|||
http://www.circuitsgallery.com/2016/01/getting-started-with-esp8266-esp-01.html |
|||
* upload esp-link firmware |
|||
cd esp-link-v2.2.3 |
|||
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash -fs 512KB -ff 40m \ |
|||
0x00000 boot_v1.6.bin 0x1000 user1.bin \ |
|||
0x7C000 esp_init_data_default.bin 0x7E000 blank.bin |
|||
*GPO à 0* pour le boot du firmware... |
|||
* Esp-link Wifi configuration |
|||
- SSID of the form ESP_XXXX (ESP_999F6C) |
|||
- http://192.168.4.1/ |
|||
= Piste de développement = |
= Piste de développement = |
||
= Links = |
|||
* [[Projets_2017-2018 | Projects list]] |
|||
* [[RICM4_2017_2018_-_Nucleo | Fiche]] |
|||
* [[RICM4_2017_2018_-_Nucleo/_SRS | SRS]] |
|||
* [[RICM4_2017_2018_-_Nucleo/UML | UML]] |
Latest revision as of 16:15, 8 April 2018
Objectif
Les contraintes technologigues
- STM32 Nucleo
- esp-link
- Issue donnant des détails sur le déploiement sur STM32F103xx via l'esp-link et stm32loader serial flash STM32F103xx
Documents
- STM32 microcontroller system memory boot mode
- Bootstrapping a boot loader
- stm32flash
- stm32loader
- How to connect the ESP8266EX:
- Olimexino-328 Schematic
- How to connect the ESP1-12 WEMOS:
- https://os.mbed.com
- http://www.st.com/content/ccc/resource/technical/document/application_note/b9/9b/16/3a/12/1e/40/0c/CD00167594.pdf/files/CD00167594.pdf/jcr:content/translations/en.CD00167594.pdf
- Serial port between Nucleo and Olimexino
- Serial port between ESP WeMos and Olimexino
Plan de travail
Conseil
- flash esp-01
- connection usb-serial <-> esp8266
http://www.circuitsgallery.com/2016/01/getting-started-with-esp8266-esp-01.html
- upload esp-link firmware
cd esp-link-v2.2.3 esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash -fs 512KB -ff 40m \ 0x00000 boot_v1.6.bin 0x1000 user1.bin \ 0x7C000 esp_init_data_default.bin 0x7E000 blank.bin
- GPO à 0* pour le boot du firmware...
- Esp-link Wifi configuration
- SSID of the form ESP_XXXX (ESP_999F6C) - http://192.168.4.1/