ARM STM32 Update
Moderator: Benj
- Alan_37
- Posts: 179
- Joined: Sun May 01, 2016 8:36 pm
- Has thanked: 51 times
- Been thanked: 54 times
- Contact:
ARM STM32 Update
Hi
First of all I would like say a big WELL DONE ! to all Matrix Team for the new ARM update and the very nice list of new and powerful Supported devices.
Here are some questions about it .
1. Since the arm update is work in progress for supporting all flowcode peripherals
how do we get updated about the progress , is there a list of working
or Not working peripherals where we can check ?
2. When it will be available for the public ?
3. Is there a trial ( evaluation copy ) ?
4. Are you planning to support more STM32 devices in the future ?
Thanks, and keep up the good work .
First of all I would like say a big WELL DONE ! to all Matrix Team for the new ARM update and the very nice list of new and powerful Supported devices.
Here are some questions about it .
1. Since the arm update is work in progress for supporting all flowcode peripherals
how do we get updated about the progress , is there a list of working
or Not working peripherals where we can check ?
2. When it will be available for the public ?
3. Is there a trial ( evaluation copy ) ?
4. Are you planning to support more STM32 devices in the future ?
Thanks, and keep up the good work .
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: ARM STM32 Update
Hello Alan,
Many thanks for the support
1. Current working peripherals include: UART, SPI, I2C (sw mode), PWM, DAC, ADC. We are investigating USB, USBOTG and Ethernet but these are not currently in. Three of the STM32 discovery boards with large displays and capacitive touch are supported via components which hook into the underlying ST HAL code and simulate. Also note the Flowcode graphical LCD library can now handle circles and ellipses.
2. Release date is set for the 7th of March.
3. Yes we will be offering the standard 30-day trial. If you've already used your 30-day trial then you can contact us to look at resetting your account on a case by case basis.
4. Yes we will be expanding the STM32 support, it's just a case of creating the definition file for the chip and testing it actually works. If you have a preference then let us know and we can add it to the list. Its not a particularly hard job but it is quite long and tedious to get right and so the chips we have supported so far have been based on STM boards you can purchase at low cost, e.g. the Nucleo and Discovery ranges.
Many thanks for the support
1. Current working peripherals include: UART, SPI, I2C (sw mode), PWM, DAC, ADC. We are investigating USB, USBOTG and Ethernet but these are not currently in. Three of the STM32 discovery boards with large displays and capacitive touch are supported via components which hook into the underlying ST HAL code and simulate. Also note the Flowcode graphical LCD library can now handle circles and ellipses.
2. Release date is set for the 7th of March.
3. Yes we will be offering the standard 30-day trial. If you've already used your 30-day trial then you can contact us to look at resetting your account on a case by case basis.
4. Yes we will be expanding the STM32 support, it's just a case of creating the definition file for the chip and testing it actually works. If you have a preference then let us know and we can add it to the list. Its not a particularly hard job but it is quite long and tedious to get right and so the chips we have supported so far have been based on STM boards you can purchase at low cost, e.g. the Nucleo and Discovery ranges.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
- Alan_37
- Posts: 179
- Joined: Sun May 01, 2016 8:36 pm
- Has thanked: 51 times
- Been thanked: 54 times
- Contact:
Re: ARM STM32 Update
Hi Ben
Thanks for your reply
So I got the Standard licence for the STM32 update I just have to get the ARM Chip Pack is that right ?
Regarding my preference for new Devices i would have a couple a very fast & easy add would be the STM32F407ZG which is exactly like the 407ZE ( already supported ) but with
1M of Flash , but more interesting than that is the 407VG & 407IG both 1M flash and ebay has some relay cheap Dev-boards for these devices .
Thanks
Thanks for your reply
So I got the Standard licence for the STM32 update I just have to get the ARM Chip Pack is that right ?
Regarding my preference for new Devices i would have a couple a very fast & easy add would be the STM32F407ZG which is exactly like the 407ZE ( already supported ) but with
1M of Flash , but more interesting than that is the 407VG & 407IG both 1M flash and ebay has some relay cheap Dev-boards for these devices .
Thanks
- Attachments
-
- STM.png
- (49.77 KiB) Downloaded 15393 times
Last edited by Alan_37 on Fri Mar 10, 2017 4:51 pm, edited 1 time in total.
-
- Posts: 714
- Joined: Wed Jan 31, 2007 12:41 pm
- Has thanked: 1 time
- Been thanked: 26 times
- Contact:
- Alan_37
- Posts: 179
- Joined: Sun May 01, 2016 8:36 pm
- Has thanked: 51 times
- Been thanked: 54 times
- Contact:
Re: ARM STM32 Update
Hi Ben
Thanks for supporting all my Requested Devices and more
I have sent you a PM about the Arm chip Pack
Thanks again
Regards Alan
Thanks for supporting all my Requested Devices and more
I have sent you a PM about the Arm chip Pack
Thanks again
Regards Alan
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: ARM STM32 Update
Thanks Alan,
I've replied to your PM. Hopefully should work ok for you now.
I've replied to your PM. Hopefully should work ok for you now.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
- celebriums
- Posts: 125
- Joined: Sun Sep 25, 2016 3:50 pm
- Has thanked: 71 times
- Been thanked: 33 times
- Contact:
Re: ARM STM32 Update
Dear Benj
Thank you for ARM STM32 update. I'm very happy to ARM STM32 update.
I congratulate you. I wish you continued success.
Let me ask you questions.
Are we going to pay for the ARM STM32 update?
Thank you for ARM STM32 update. I'm very happy to ARM STM32 update.
I congratulate you. I wish you continued success.
Let me ask you questions.
Are we going to pay for the ARM STM32 update?
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: ARM STM32 Update
Hello,
The ST ARM update is a free upgrade of the Flowcode v7 ARM chip pack. Any existing ARM chip pack owners will be able to compile to the new devices. To add the functionality to your installation simply purchase the ARM chip pack and add it to your Matrix account. Remember to re-activate Flowcode afterwards to allow your new license to be loaded.
The ST ARM update is a free upgrade of the Flowcode v7 ARM chip pack. Any existing ARM chip pack owners will be able to compile to the new devices. To add the functionality to your installation simply purchase the ARM chip pack and add it to your Matrix account. Remember to re-activate Flowcode afterwards to allow your new license to be loaded.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
-
- Posts: 47
- Joined: Sun Apr 05, 2009 2:39 pm
- Been thanked: 1 time
- Contact:
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: ARM STM32 Update
Hello,
Not sure what you mean by this, please can you provide more detail?Will ARM Cortex ™ -M3 be added to STM32F103xx.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
-
- Posts: 47
- Joined: Sun Apr 05, 2009 2:39 pm
- Been thanked: 1 time
- Contact:
Re: ARM STM32 Update
Hi Benj.
I asked about the whole line STM32F103xx (pin LQFP100,64,48).
Thank you.
I asked about the whole line STM32F103xx (pin LQFP100,64,48).
Thank you.
-
- Posts: 47
- Joined: Sun Apr 05, 2009 2:39 pm
- Been thanked: 1 time
- Contact:
Re: ARM STM32 Update
Hi Benj.
I have one more question on XMEGA128a4
I purchased a payment card for the sample Matthairtech - MT-DB-X4 with XMEGA128a4.
How can I use Flowcode 7.2.
Thank you.
Volodymyr.
I have one more question on XMEGA128a4
I purchased a payment card for the sample Matthairtech - MT-DB-X4 with XMEGA128a4.
How can I use Flowcode 7.2.
Thank you.
Volodymyr.
- LeighM
- Matrix Staff
- Posts: 2178
- Joined: Tue Jan 17, 2012 10:07 am
- Has thanked: 481 times
- Been thanked: 699 times
- Contact:
Re: ARM STM32 Update
Hi,
Thanks for noting your interest in the F103.
We currently do not have any plans to support the F1 family as it is very different to the other STM32 families.
But we will monitor interest.
Thanks.
Leigh
Thanks for noting your interest in the F103.
We currently do not have any plans to support the F1 family as it is very different to the other STM32 families.
But we will monitor interest.
Thanks.
Leigh
- Alan_37
- Posts: 179
- Joined: Sun May 01, 2016 8:36 pm
- Has thanked: 51 times
- Been thanked: 54 times
- Contact:
Re: ARM STM32 Update
Hi
My STM32 Dev Boards are finally here And I now can start experimenting with the
intent of porting my project from Arduino to the STM32F407ZG
I know that the STM32 is still work in progress , and that I have already asked this question before but
before starting I would really like to know what is supported till now , is it possible to make a
Post and list all the peripherals that work or should work for the STM32 ,
this will hopefully save us some hard time.
Thanks in Advance & Happy Easter .
Alan
My STM32 Dev Boards are finally here And I now can start experimenting with the
intent of porting my project from Arduino to the STM32F407ZG
I know that the STM32 is still work in progress , and that I have already asked this question before but
before starting I would really like to know what is supported till now , is it possible to make a
Post and list all the peripherals that work or should work for the STM32 ,
this will hopefully save us some hard time.
Thanks in Advance & Happy Easter .
Alan
-
- Posts: 47
- Joined: Sun Apr 05, 2009 2:39 pm
- Been thanked: 1 time
- Contact:
Re: ARM STM32 SPI
Hello, Benj.
I'm testing STM32F051c8, the SPI gives errors when compiling.
C:\Program Files (x86)\Flowcode 7\compilers\STARM\batch\stm32comp.bat "Test_STM32F051C8" "F:\#$RED-~1\STM32F0\" "32F051x8" "F0" "stm32f.ld" "8000000" "64K" "8K"
Project Test_STM32F051C8
Device STM32F051x8
F:\#$RED-~1\STM32F0>arm-none-eabi-gcc -mcpu=cortex-m0 -mthumb -mfloat-abi=soft -D__SOFTFP__ -Os -DSTM32 -DSTM32F0 -DSTM32F051x8 -DUSE_HAL_DRIVER -DHSE_VALUE=8000000 -IC:\PROGRA~2\FLOWCO~3\COMPIL~1\STARM\batch\..\stm32cubeF0\Drivers\CMSIS\Include -IC:\PROGRA~2\FLOWCO~3\COMPIL~1\STARM\batch\..\stm32cubeF0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\PROGRA~2\FLOWCO~3\COMPIL~1\STARM\batch\..\stm32cubeF0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\PROGRA~2\FLOWCO~3\COMPIL~1\STARM\batch\..\stm32cubeF0\Drivers\STM32F0xx_HAL_Driver\Inc\Legacy -IC:\PROGRA~2\FLOWCO~3\COMPIL~1\STARM\batch\..\inc -fmessage-length=0 -fdata-sections -ffunction-sections -w -c "Test_STM32F051C8.c" -o "Test_STM32F051C8_STM32F051x8_8000000\Test_STM32F051C8.o"
In file included from C:\Program Files (x86)\Flowcode 7\CAL\includes.c:780:0,
from Test_STM32F051C8.c
C:\Program Files (x86)\Flowcode 7\CAL\STARM\STARM_CAL_SPI.c:72:10: error: redefinition of 'MX_PRESCALE_VAR_X'
MX_UINT8 MX_PRESCALE_VAR_X = (MX_SPI_PR_SCALE_X / 2) - 1;
^
In file included from C:\Program Files (x86)\Flowcode 7\CAL\includes.c:759:0,
from Test_STM32F051C8.c
C:\Program Files (x86)\Flowcode 7\CAL\STARM\STARM_CAL_SPI.c:72:10: note: previous definition of 'MX_PRESCALE_VAR_X' was here
MX_UINT8 MX_PRESCALE_VAR_X = (MX_SPI_PR_SCALE_X / 2) - 1;
^
Error(s) in build
C:\Program Files (x86)\Flowcode 7\compilers\STARM\batch\stm32comp.bat notificado código de error 1
Tell me what the problem is
Volodymyr
I'm testing STM32F051c8, the SPI gives errors when compiling.
C:\Program Files (x86)\Flowcode 7\compilers\STARM\batch\stm32comp.bat "Test_STM32F051C8" "F:\#$RED-~1\STM32F0\" "32F051x8" "F0" "stm32f.ld" "8000000" "64K" "8K"
Project Test_STM32F051C8
Device STM32F051x8
F:\#$RED-~1\STM32F0>arm-none-eabi-gcc -mcpu=cortex-m0 -mthumb -mfloat-abi=soft -D__SOFTFP__ -Os -DSTM32 -DSTM32F0 -DSTM32F051x8 -DUSE_HAL_DRIVER -DHSE_VALUE=8000000 -IC:\PROGRA~2\FLOWCO~3\COMPIL~1\STARM\batch\..\stm32cubeF0\Drivers\CMSIS\Include -IC:\PROGRA~2\FLOWCO~3\COMPIL~1\STARM\batch\..\stm32cubeF0\Drivers\CMSIS\Device\ST\STM32F0xx\Include -IC:\PROGRA~2\FLOWCO~3\COMPIL~1\STARM\batch\..\stm32cubeF0\Drivers\STM32F0xx_HAL_Driver\Inc -IC:\PROGRA~2\FLOWCO~3\COMPIL~1\STARM\batch\..\stm32cubeF0\Drivers\STM32F0xx_HAL_Driver\Inc\Legacy -IC:\PROGRA~2\FLOWCO~3\COMPIL~1\STARM\batch\..\inc -fmessage-length=0 -fdata-sections -ffunction-sections -w -c "Test_STM32F051C8.c" -o "Test_STM32F051C8_STM32F051x8_8000000\Test_STM32F051C8.o"
In file included from C:\Program Files (x86)\Flowcode 7\CAL\includes.c:780:0,
from Test_STM32F051C8.c
C:\Program Files (x86)\Flowcode 7\CAL\STARM\STARM_CAL_SPI.c:72:10: error: redefinition of 'MX_PRESCALE_VAR_X'
MX_UINT8 MX_PRESCALE_VAR_X = (MX_SPI_PR_SCALE_X / 2) - 1;
^
In file included from C:\Program Files (x86)\Flowcode 7\CAL\includes.c:759:0,
from Test_STM32F051C8.c
C:\Program Files (x86)\Flowcode 7\CAL\STARM\STARM_CAL_SPI.c:72:10: note: previous definition of 'MX_PRESCALE_VAR_X' was here
MX_UINT8 MX_PRESCALE_VAR_X = (MX_SPI_PR_SCALE_X / 2) - 1;
^
Error(s) in build
C:\Program Files (x86)\Flowcode 7\compilers\STARM\batch\stm32comp.bat notificado código de error 1
Tell me what the problem is
Volodymyr
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: ARM STM32 Update
Hello Volodymyr,
Thanks for letting us know of the problem.
Please can you attach a simple program that demonstrates the compilation error and we will investigate.
Thanks for letting us know of the problem.
Please can you attach a simple program that demonstrates the compilation error and we will investigate.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
- LeighM
- Matrix Staff
- Posts: 2178
- Joined: Tue Jan 17, 2012 10:07 am
- Has thanked: 481 times
- Been thanked: 699 times
- Contact:
Re: ARM STM32 Update
Hi
Could you try the attached?
Place this in your Flowcode CAL/STARM directory
Could you try the attached?
Place this in your Flowcode CAL/STARM directory
- Attachments
-
- STARM_CAL_SPI.c
- (12.07 KiB) Downloaded 287 times
-
- Posts: 7
- Joined: Tue Mar 11, 2014 9:45 pm
- Been thanked: 1 time
- Contact:
Re: ARM STM32 Update
Hi
I guess ST microcontrollers programming with Flowcode is a huge step for everyone who interested with. So, thank you.
Btw, I want a small wishes from forum admins, Could you please collect the all information/shares about ST or Pic32 etc. in one folder ?
Thanks in Advance
thomas
I guess ST microcontrollers programming with Flowcode is a huge step for everyone who interested with. So, thank you.
Btw, I want a small wishes from forum admins, Could you please collect the all information/shares about ST or Pic32 etc. in one folder ?
Thanks in Advance
thomas
Re: ARM STM32 Update
I Just bought Flowcode 7 professional with ARM support. I have been waiting for years for STM32 to be included as I do not use PIC or any of the other of the supported MCU's I only use STM32.
I am a hard core C and Assembler programmer but am excited to see what can be done with Flowcode.
I just wish that STM32F1xx and STM32L1xx series could be supported as well. Hopefully in the future..........
I am a hard core C and Assembler programmer but am excited to see what can be done with Flowcode.
I just wish that STM32F1xx and STM32L1xx series could be supported as well. Hopefully in the future..........
-
- Posts: 47
- Joined: Sun Apr 05, 2009 2:39 pm
- Been thanked: 1 time
- Contact:
Re: ARM STM32 SPI
Hello, Benj.
Test a simple output via port code from 1 to 255, see the port speed.
Similar problem with PIC 32, compilation error.
I want to study 32 bit microprocessors.
Volodymyr
Test a simple output via port code from 1 to 255, see the port speed.
Similar problem with PIC 32, compilation error.
I want to study 32 bit microprocessors.
Volodymyr
- QMESAR
- Valued Contributor
- Posts: 1287
- Joined: Sun Oct 05, 2014 3:20 pm
- Location: Russia
- Has thanked: 384 times
- Been thanked: 614 times
- Contact:
Re: ARM STM32 Update
It would help a great deal if you can post your flowchart which gives compilation Error on PIC32 ,I am very interested to tack problems in PIC32 and FC7.volodymyr0604 wrote:Test a simple output via port code from 1 to 255, see the port speed.
Similar problem with PIC 32, compilation error.
https://www.flowcodexchange.com/
Regards QMESAR
Regards QMESAR
- QMESAR
- Valued Contributor
- Posts: 1287
- Joined: Sun Oct 05, 2014 3:20 pm
- Location: Russia
- Has thanked: 384 times
- Been thanked: 614 times
- Contact:
Re: ARM STM32 Update
Hello Team,Thomas Thor wrote: I want a small wishes from forum admins, Could you please collect the all information/shares about ST or Pic32 etc. in one folder ?
I would also support such a request as keeping the 32bit issues appart from the main strain reports wold help a lot to localize the same issue's and problems across the 32 bit Platforms .
I like this suggestion a lot .
https://www.flowcodexchange.com/
Regards QMESAR
Regards QMESAR
- Benj
- Matrix Staff
- Posts: 15312
- Joined: Mon Oct 16, 2006 10:48 am
- Location: Matrix TS Ltd
- Has thanked: 4803 times
- Been thanked: 4314 times
- Contact:
Re: ARM STM32 Update
Right I've created the forum topics and started moving threads. Hopefully should make things a bit easier to find and sort through.
Regards Ben Rowland - MatrixTSL
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
Flowcode Product Page - Flowcode Help Wiki - Flowcode Examples - Flowcode Blog - Flowcode Course - My YouTube Channel
- QMESAR
- Valued Contributor
- Posts: 1287
- Joined: Sun Oct 05, 2014 3:20 pm
- Location: Russia
- Has thanked: 384 times
- Been thanked: 614 times
- Contact:
Re: ARM STM32 Update
Ben.
Thank you very much, I saw and I like it very much,it would be very helpful to see when a person has a problem if some one else had the same issue and what was the cure
Thank you very much
Thank you very much, I saw and I like it very much,it would be very helpful to see when a person has a problem if some one else had the same issue and what was the cure
Thank you very much
https://www.flowcodexchange.com/
Regards QMESAR
Regards QMESAR