Difference between revisions of "Deploiment Nucleo"

From air
Jump to navigation Jump to search
 
(16 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://jeelabs.org/book/1546c/ Bootstrapping a boot loader]
* [https://github.com/jsnyder/stm32loader] stm32loader]
+
* [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 18:15, 8 April 2018

Objectif

Les contraintes technologigues

Documents

ESP8266EX.png

ESP-12 WEMOS.jpeg

Projet Nucleo Wiring Nucleo Arduino SerialPort.png

  • Serial port between ESP WeMos and Olimexino

Projet Nucleo Wiring ESP Arduino SerialPort.png

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/

Piste de développement

Links