Outils pour utilisateurs

Outils du site


tns_nucleo_prof

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tns_nucleo_prof [2017/03/28 10:29]
bvandepo créée
tns_nucleo_prof [2021/02/19 21:20] (Version actuelle)
Ligne 1: Ligne 1:
 +Outils de développement en ligne:  https://developer.mbed.org/compiler/#nav:/Nucleo_blink_led/main.cpp;
 +
 +https://developer.mbed.org/teams/ST-Americas-mbed-Team/wiki/Preparing-the-STM32-Nucleo-Board
 +
 +
 +====Présentation des broches de la carte====
 +https://developer.mbed.org/platforms/ST-Nucleo-F334R8/
 +
 +Nommage des broches dans:  https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F334x8/TARGET_NUCLEO_F334R8/PinNames.h
 +
 +Nommage des périphériques dans: https://developer.mbed.org/users/mbed_official/code/mbed-dev/file/default/targets/TARGET_STM/TARGET_STM32F3/TARGET_STM32F334x8/TARGET_NUCLEO_F334R8/PeripheralPins.c
 +
 +
 +User manual: http://www.st.com/content/ccc/resource/technical/document/user_manual/98/2e/fa/4b/e0/82/43/b7/DM00105823.pdf/files/DM00105823.pdf/jcr:content/translations/en.DM00105823.pdf
 +
 +ressources: http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f334r8.html
 +
 +schémas cartes etc: www.st.com/resource/en/schematic_pack/nucleo_64pins_sch.zip
 +
 +Par rapport aux autres cartes stm32: http://www.st.com/en/evaluation-tools/stm32-mcu-nucleo.html?querycriteria=productId=LN1847
 +
 +
 +
 +
 +===Upload sur la carte===
 +Sous linux, si on copie le .bin via console, les données sont bufferisées, utiliser sync après la copie pour effectuer l'écriture et vérifier que la led de couleur clignote
 +
 +
 +====Utilisation console====
 +helloworld: https://developer.mbed.org/teams/ST-Americas-mbed-Team/wiki/Creating-Console-Output
 +
 +Recette: http://wiki.labaixbidouille.com/index.php/Communiquer_entre_un_PC_et_la_carte_STM32_Nucleo
 +
 +
 +Problème avec des ports USB3, la console n'affiche pas les caractères émis, fonctionne en ER sur port USB2 des pc étudiants.
 +
 +https://developer.mbed.org/questions/3017/STM32F401RE-Nucleo-Virtual-COM-Port-is-n/
 +
 +
 +
 +https://superuser.com/questions/812022/force-a-single-usb-3-0-port-to-work-as-usb-2-0
 +
 +
 +https://ubuntuforums.org/showthread.php?t=2218891
 +
 +https://forum.ubuntu-fr.org/viewtopic.php?id=1015891
 +
 +
 +
 +====Upgrade firmware de la carte ====
 +http://www.st.com/content/ccc/resource/technical/document/release_note/98/de/c7/1b/08/82/44/38/DM00107009.pdf/files/DM00107009.pdf/jcr:content/translations/en.DM00107009.pdf
 +
 +comment jojo l'a fait sur une des cartes?
 +
 +
 +
  
 ====Le 23/03/2017 à 16:59, Hugues Gilliard a écrit ==== ====Le 23/03/2017 à 16:59, Hugues Gilliard a écrit ====
Ligne 55: Ligne 111:
  
 https://www.arm.com/files/pdf/DSPConceptsM4Presentation.pdf https://www.arm.com/files/pdf/DSPConceptsM4Presentation.pdf
 +
 +
 +=====pb utilisation projet qt5 de windows sous linux=====
 +https://bvdp.inetdoc.net/files/iut/tp_tns/TP_TNS_3bdes.zip
 +
 +
 +fait sur une des machines
 +  cd /usr
 +  find . | grep QAudioOutput
 +  find . | grep QAudioDeviceInfo
 +  find . | grep QMulti
 +  apt-cache search qtmultimedia
 +  sudo apt-get install qtmultimedia5-dev
 +  find . | grep QAudioDeviceInfo
 + 
 +QAudioDeviceInfo
 +  find . | grep QAudioDeviceInfo
 +    ./include/x86_64-linux-gnu/qt5/QtMultimedia/QAudioDeviceInfo
 +bertrand.vandeportae@p-ge2i-tfen-e23:/usr$ kate ./include/x86_64-linux-gnu/qt5/QtMultimedia    /QAudioDeviceInfo
 +
 +  find . | grep qaudiodeviceinfo.h
 +    ./include/x86_64-linux-gnu/qt5/QtMultimedia/qaudiodeviceinfo.h
 +
 +
 +dans le projets->environnement de compilation,
 +QTDIR est réglé à /usr/share/qt4
 +qt4 apparait également dans le PATH
 +
 +  qmake --version
 +    QMake version 2.01a
 +    Using Qt version 4.8.6 in /usr/lib/x86_64-linux-gnu
 +
 +  export QTDIR=/usr/share/qt5 
 +  qmake --version
 +    QMake version 2.01a
 +    Using Qt version 4.8.6 in /usr/lib/x86_64-linux-gnu
 +
 +  ll /usr/share/qt5
 +    total 12K
 +    drwxr-xr-x 3 root root 4,0K mars  21 09:42 doc
 +    drwxr-xr-x 2 root root 4,0K nov.  26  2014 phrasebooks
 +    drwxr-xr-x 2 root root 4,0K nov.  26  2014 translations
 +  ll /usr/share/qt4
 +    drwxr-xr-x   2 root root 4,0K févr.  8  2016 bin
 +    drwxr-xr-x   3 root root 4,0K nov.  26  2014 doc
 +    lrwxrwxrwx   1 root root   17 oct.  16  2014 include -> ../../include/qt4
 +    drwxr-xr-x 112 root root 4,0K févr.  8  2016 mkspecs
 +    lrwxrwxrwx   1 root root   21 mai    4  2015 plugins -> ../../lib/qt4/plugins
 +    -rw-r--r--   1 root root 326K août  23  2014 q3porting.xml
 +    drwxr-xr-x   2 root root 4,0K févr.  8  2016 translations
 + 
 +http://unix.stackexchange.com/questions/116254/how-do-i-change-which-version-of-qt-is-used-for-qmake
 + 
 + 
 +  qmake --version
 +    QMake version 2.01a
 +    Using Qt version 4.8.7 in /usr/lib/x86_64-linux-gnu
 +
 +  qmake -qt=qt5 --version
 +    QMake version 3.0
 +    Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu
 +
 +  QT_SELECT=qt5 qmake --version
 +    QMake version 3.0
 +    Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu
 + 
 + 
 + 
 +
  
tns_nucleo_prof.1490689767.txt.gz · Dernière modification: 2017/03/28 10:29 de bvandepo