Visualizzazione post con etichetta SW4STM32. Mostra tutti i post
Visualizzazione post con etichetta SW4STM32. Mostra tutti i post

martedì 13 agosto 2019

CubeMX e SW4STM32 AC6


Per creare un progetto STM32 si parte da CubeMX con New Project e selezionando la scheda di sviluppo


e' piu' comodo usare il tab board selector al posto di MCU/MPU  selector

Se la scheda e' ancora stato scaricato il pacchetto di configurazione della scheda il software effettua il download. Una volta scaricato il pacchetto nel repository di CubeMX saranno presenti anche degli esempi per l'utilizzo della scheda

Per esempio su Windows il repository si trova in

C:\Users\PC\STM32Cube\Repository\

mentre gli esempi sono nelle sottodirectory ordinate per classe di scheda

C:\Users\PC\STM32Cube\Repository\STM32Cube_FW_F7_V1.15.0\Projects\STM32746G-Discovery\Examples

Gli esempi vengono presentati in diverse directory a seconda dell'IDE (quindi usando AC6 si usera' la directory SW4STM32)

Prima di premere il pulsante Generate Code si deve selezionare Toolchain/IDE a SW4STM32


successivamente si deve copiare il percorso della Project Location

A questo punto si puo' aprire SW4STM32 e aprire il progetto da Open File from File System selezionando la directory

In SW4STM32 si possono importare anche librerie in C standard. Nel progetto basta trascinare i file nel ramo del progetto e poi settare la nuova path nelle proprieta' del progetto (nel caso di esempio mini-gmp, una versione ridotta di GMPLib)...ovviamente se si vogliono importare librerie binarie queste devono essere gia' compilate per ARM




Debugger integrato ESP32S3

Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede  nell'ID USB della porta Jtag. Nel modulo...