STM32F401CCU6 LQFP100 (!) development board

Limited support for STM32F4 Discovery, Nucleo and custom F4 boards
Bingo600
Posts: 14
Joined: Sun Jul 21, 2019 6:23 pm
OS: Linux
IDE: CodeBlocks & make
Core: Rogers
Board: Bluepill

Re: STM32F401CCU6 LQFP100 (!) development board

Post by Bingo600 » Sun Nov 17, 2019 9:34 am

Just got 2
STM32F411CEU6 core board 128KB RAM 512KB ROM
https://www.aliexpress.com/item/4000138305460.html

Here's a quick blinky (libopencm3 ... blush)
mIMG_20191115_201405985.jpg
mIMG_20191115_201405985.jpg (91.55 KiB) Viewed 1392 times
Do we have any core that fits this "F4-Blackpill" ?

/Bingo
Attachments
hello-stm32-F4blinky.zip
(3.5 KiB) Downloaded 30 times

stevestrong
Posts: 87
Joined: Tue Mar 05, 2019 7:49 am
Location: Munich
OS: Win7 & 10
IDE: Arduino, Sloeber/Eclipse
Core: Libmaple
Board: Generic F103,F303,F401,F407,F411
Contact:

Re: STM32F401CCU6 LQFP100 (!) development board

Post by stevestrong » Sun Nov 17, 2019 9:52 am

My core supports Discovery F411VE, to derive from that the F411CE variant should not be a problem.

ag123
Posts: 243
Joined: Thu Mar 07, 2019 6:15 am
OS: linux
IDE: eclipse, arduino 1.8.5
Core: Roger's
Board: Maple mini, Bluepill

Re: STM32F401CCU6 LQFP100 (!) development board

Post by ag123 » Mon Dec 23, 2019 6:18 pm

something interesting is happening

stm32f401
https://www.aliexpress.com/item/4000103610226.html
stm32f103
https://www.aliexpress.com/item/32886367655.html

stm32f401 and stm32f103 has kind of reached a 'break even' price.
2 boards from the same shop, with the stm32f401 slightly cheaper than f103!
i'm not too sure if you observe the same from your end. sometimes, websites these days show different prices to different regions/countries
but i'd guess this won't go on for long, i.e. when existing stocks for f401 runs out as well, prices may go up just like the f103

a new user coming in would likely just purchase the f401 unless they do not really know the difference between them.
either way the f401 has that ART accelerator (0 wait state cache) and fpu. it is faster and better compared to f103 even at the same clock speeds.
and f401 has 3 SPI ports vs 2 on f103 c8. i think spi ports are valuable cos it is about the fastest speed comms you can get on these mcus
f103 has 2x1msps adc, f401 has 1x2.5msps adc, both has no dac
and i think f401 has more sram

i'm been thinking if it is somehow possible to connect spi to say a pc. for now i've not figure out how to achieve that, other than finding some intel chipset specs which state that spi is part of the chipset. so in 'theory' one may be able to patch wires to those and transfer at spi speeds i think f401 can reach 42mbps on one of the spi, this is well faster than that 12 mbps on full speed usb

another way is to get some kind of usb high speed bridge / transceiver but it takes f407 to do usb high speeds and requires a separate high speeds usb tranceiver or use high speeds ethernet.

ag123
Posts: 243
Joined: Thu Mar 07, 2019 6:15 am
OS: linux
IDE: eclipse, arduino 1.8.5
Core: Roger's
Board: Maple mini, Bluepill

Re: STM32F401CCU6 LQFP100 (!) development board

Post by ag123 » Mon Dec 23, 2019 6:33 pm

i'd guess it is partly responsible for the proliferation of the 'clone' blue pills (i.e. non stm32 mcu), as blue pills probably can no longer be priced at $2 shipped

if demand shifts to f401 i'd guess the vendors and manufacturers would do exactly that sell f401 pill boards
but it'd seem stm32 mcus would after all be pricier even if they are bought on aliexpress etc

stevestrong
Posts: 87
Joined: Tue Mar 05, 2019 7:49 am
Location: Munich
OS: Win7 & 10
IDE: Arduino, Sloeber/Eclipse
Core: Libmaple
Board: Generic F103,F303,F401,F407,F411
Contact:

Re: STM32F401CCU6 LQFP100 (!) development board

Post by stevestrong » Mon Dec 23, 2019 7:47 pm

I think I will prepare a variant in my core for this f401 board.

stevestrong
Posts: 87
Joined: Tue Mar 05, 2019 7:49 am
Location: Munich
OS: Win7 & 10
IDE: Arduino, Sloeber/Eclipse
Core: Libmaple
Board: Generic F103,F303,F401,F407,F411
Contact:

STM32F401CCU6 blackpill board

Post by stevestrong » Sun Dec 29, 2019 9:33 pm

I just committed some changes to support Blackpill F401 in my repo.
Blinky works, and anything else should also work, as I tried a lot of interfaces of F411 which was used as base for F401.

Should anyone give it a try and find some problems, please open issues in my repo.

ag123
Posts: 243
Joined: Thu Mar 07, 2019 6:15 am
OS: linux
IDE: eclipse, arduino 1.8.5
Core: Roger's
Board: Maple mini, Bluepill

Re: STM32F401CCU6 LQFP100 (!) development board

Post by ag123 » Tue Dec 31, 2019 4:01 pm

it works STM32F401 black pill - steve's libmaple core
and happy new year everyone :D

Beginning Whetstone benchmark at 84 MHz ... -Os

Loops:10000, Iterations:1, Duration:15026.61 millisec
C Converted Single Precision Whetstones:66.55 Mflops

Beginning Whetstone benchmark at 84 MHz ... -O3

Loops:10000, Iterations:1, Duration:8381.00 millisec
C Converted Single Precision Whetstones:119.32 Mflops

getting that much Mflops for only 84 mhz for $3 still feel quite worth it :lol:

Bingo600
Posts: 14
Joined: Sun Jul 21, 2019 6:23 pm
OS: Linux
IDE: CodeBlocks & make
Core: Rogers
Board: Bluepill

Re: STM32F401CCU6 blackpill board

Post by Bingo600 » Thu Jan 02, 2020 8:01 am

stevestrong wrote:
Sun Dec 29, 2019 9:33 pm
I just committed some changes to support Blackpill F401 in my repo.
Blinky works, and anything else should also work, as I tried a lot of interfaces of F411 which was used as base for F401.

Should anyone give it a try and find some problems, please open issues in my repo.
Thanx Steve :)

Will try when i get back home

/Bingo

stevestrong
Posts: 87
Joined: Tue Mar 05, 2019 7:49 am
Location: Munich
OS: Win7 & 10
IDE: Arduino, Sloeber/Eclipse
Core: Libmaple
Board: Generic F103,F303,F401,F407,F411
Contact:

Re: STM32F401CCU6 LQFP100 (!) development board

Post by stevestrong » Thu Jan 02, 2020 8:33 am

Please use the new (old) forum to post on this topic: https://www.stm32duino.com/viewtopic.php?f=24&t=52

staticmem
Posts: 1
Joined: Sun Jan 12, 2020 11:23 pm

Re: STM32F401CCU6 LQFP100 (!) development board

Post by staticmem » Wed Jan 15, 2020 3:10 am

Where can I download the schematics for this board? I can't see how to download the earlier schematics and I just save the image but they are not readable.

Edit:It's ok, I found it here: https://github.com/WeActTC/MiniF4-STM32F4x1

Post Reply