This note applies ONLY to Visual TFT v2.30. ARM STM32 family of MCU
and all development boards are fully supported from Visual TFT v2.70
Here is a small update to Visual TFT that enables support for Mikroelektronika's
STM32 Development tools:
- EasyMx PRO™ v7 for STM32 ARM®
- Mikromedia for STM32 M3
- Mikromedia for STM32 M4
All you need to do is to download attachment from this sticky and follow few simple steps:
- Unpack two files located in the attachment (Controllers.xml and Boards.xml)
- Before copying them to your Visual TFT installation folder, backup of these two files is recommended (if you have created your custom board definitions)
- Copy/Paste both of them to Board Defs folder of your Visual TFT installation
Code: Select all
\Mikroelektronika\Visual TFT\Board Defs\
When working with STM32 development boards keep in mind that it is advised to check Preset Calibration in your Visual TFT project
Visual TFT -> Settings -> Project Settings -> Advanced Settings -> Touch Panel and check "Preset" in Calibration field at the bottom.
Also, to achieve appropriate MCU clock speeds load existing schemes (already located in the compiler)
ARM compiler -> Project -> Edit Project -> Load Scheme
- STM32F107VC_PLL_25_to_72MHz.cfgsch when working with EasyMx PRO™ v7 for STM32 ARM®
- STM32F207VG_PLL_Int_Osc_16MHz_to_120MHz_USB.cfgsch when working with Mikromedia for STM32 M3
- STM32F407VG_PLL_Int_Osc_16MHz_to_140MHz.cfgsch when working with Mikromedia for STM32 M4