2017-08-07 05:45 AM
Hey,
I am using STM32F767ZI development board. I have to run dhrystone benchmark to get the MIPS for my board.
1. I am generating the code using STM32cubeMx and using MDK-ARM Keil for building and debugging the code.
2. Sysclk frequency = 215 MHz
3. I am getting only 145 MIPS for my board.
4. I am also using TrueStudio for building and debugging and getting 158 MIPS.
How much MIPS are expected for STM32F7? (I think it is around 400)
What is the issue for getting LOW mpis?
Is there any specific toolchain available for ARM cortex M-7 ?
Is there any specific compiler flags or optimizations for ARM cortex M-7 ?
2017-08-07 07:43 AM
Hi
shrikant.patel
,The benchmarking scores should reach 462 DMIPS on STM32F7. To get ths high performance level, please refer to
and its associated firmware ( ).-Amel
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2017-08-07 09:35 AM
>>Is there any specific compiler flags or optimizations for ARM cortex M-7 ?
You can tell GNU compilers the CPU via the command line.
>>What is the issue for getting LOW mpis?
Code not in tightly coupled/cached memory?
Not actually clocking at desired rate?
2017-08-08 12:58 AM
Thanks Amel.
I enabled the cache and now i am getting 470 MIPS.
- Shrikant