Search found 804 matches

by Pito
Mon Apr 24, 2017 2:38 pm
Forum: STM32F4 Boards
Topic: Improving F4 core (libmaple based)
Replies: 140
Views: 1475

Re: Improving F4 core (libmaple based)

While building with the new core I get for Serial or Serial1

Code: Select all

warning: undefined reference to `Serial1'

only 3x out of ~20 occurrences at random places.. Weird..
The Roger's F4 Serial is different from "old F4 Serial core" so nothing to compare basically.. :)
by Pito
Mon Apr 24, 2017 11:07 am
Forum: STM32F4 Boards
Topic: Improving F4 core (libmaple based)
Replies: 140
Views: 1475

Re: Improving F4 core (libmaple based)

The overclock with Serial and old Discovery was 143, now it is 166 with new victor's one core and USBSerial..
With Serial it could be higher, but Serial does not work here yet..
by Pito
Mon Apr 24, 2017 11:01 am
Forum: General discussion
Topic: Dhrystone and Whetstone Benchmarks for STM32F103
Replies: 163
Views: 7482

Re: Dhrystone and Whetstone Benchmarks for STM32F103

-O0, -g, eabi-4.8.3-2014q1, new victor's "Generic STM32F4V Series", HardFPU w/ hard calls, 240MHz clock, Black 407ZET, SerialUSB, ag123's Whetstone: Beginning Whetstone benchmark at 240 MHz ... Loops:1000, Iterations:10, Duration:13510.15 millisec C Converted Single Precision Whetstones:74...
by Pito
Mon Apr 24, 2017 10:45 am
Forum: STM32F4 Boards
Topic: Improving F4 core (libmaple based)
Replies: 140
Views: 1475

Re: Improving F4 core (libmaple based)

With the following Overclock settings in generic_f407v.h and the other settings as above: #define CYCLES_PER_MICROSECOND 240 // F_CPU in MHz // Note: Xtal frequency 8MHz #ifndef BOARD_PLL_M #define BOARD_PLL_M 4 // Xtal divider #endif #ifndef BOARD_PLL_N #define BOARD_PLL_N 240 // PLL_Freq multiplie...
by Pito
Mon Apr 24, 2017 9:48 am
Forum: STM32F4 Boards
Topic: Improving F4 core (libmaple based)
Replies: 140
Views: 1475

Re: Improving F4 core (libmaple based)

Tried with my Blink407 test: get compile errors as the PF9 and PF10 are not defined. The old Discovery variant worked.
It is ok, as the new Generic 407V does not posses such pins. We need the Z variant for that then..
by Pito
Mon Apr 24, 2017 9:15 am
Forum: STM32F4 Boards
Topic: Improving F4 core (libmaple based)
Replies: 140
Views: 1475

Re: Improving F4 core (libmaple based)

With SerialUSB: -Os, -g, eabi-4.8.3-2014q1, HardFPU w/ hard, Generic STM32F4V Series, 168MHz clock Beginning Whetstone benchmark at 168 MHz ... Loops:1000, Iterations:10, Duration:8592.81 millisec C Converted Single Precision Whetstones:116.38 mflops Based on the result the CCM is in action, but Ser...
by Pito
Mon Apr 24, 2017 8:55 am
Forum: STM32F4 Boards
Topic: Improving F4 core (libmaple based)
Replies: 140
Views: 1475

Re: Improving F4 core (libmaple based)

My first test: w/ ag123's Whetstone with Serial (no USBSerial), Black 407ZET board 1. downloaded victor's Updated_STM32F4_master 2. used Generic STM32F407V Series 3. used HardFPU w/ hard calls 4. compiled and flashed - no go - nothing in terminal.. The version with old Discovery works. PS:I removed ...
by Pito
Sun Apr 23, 2017 6:04 pm
Forum: STM32F4 Boards
Topic: FPU on F407 - how to
Replies: 99
Views: 1070

Re: FPU on F407 - how to

FYI - I've replaced the code for printing the floats (we use it in the Integration Benchmark - fixed) as the code did an error with other calculation I've done recently. Instead of getting 100.0 I got only 10.0..
by Pito
Sun Apr 23, 2017 5:57 pm
Forum: General discussion
Topic: Problem with measuring very short pulses
Replies: 14
Views: 180

Re: Problem with measuring very short pulses

Does the ringing use a different pulse's Period?
Measuring periods only could be easier..
by Pito
Sun Apr 23, 2017 5:37 pm
Forum: General discussion
Topic: Dhrystone and Whetstone Benchmarks for STM32F103
Replies: 163
Views: 7482

Re: Dhrystone and Whetstone Benchmarks for STM32F103

Splitting the source file into three is ABSOLUTELY ESSENTIAL !!! I messed yesterday solving following issue: 1. in CMSIS DSP FFT example I generated 3 sinus tones with diff freqs and ampls 2. in a loop I sum up 3 sins to get the signal 3. while I worked with 1 file, it accepted only 1 (one) sinf in...

Go to advanced search