iperf not working on WICED-SDK2.3.1 for STM32F1xx

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Just doing "iperf --help"  makes the iperf app throw a hardware exception. I have modified the iperf.mk to  have less buffers. the particular STM processor I use has 756K Flash and 96K Ram.  iperf that is on WICED-SDK-2.2.1 works on the same hardware. Is there anything changed from SDK2.2.1 to SDK2.3.1 related to the iperf app? Does anyone have the similar issue???

0 Likes
1 Solution
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

I discovered that the STM32F1xx platform does not compile CPP files correctly which was causing the fault you are seeing.

Attached is a new copy of the STM32F1xx.mk file that can be found at:

WICED-SDK\Wiced\Platform\common\ARM_Cortex_M3\STM32F1xx

Please replace your copy with the one attached, run "make clean" and then rebuild the iperf application.

View solution in original post

4 Replies