Page 1 of 1

ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Mon Mar 10, 2014 8:03 pm
by copterrichie
If anyone is interested, personally, I just could not past this one up.

ARM Cortex-M3 STM32F103C8T6 STM32 Minimum System Development Board Free Shipping

http://www.ebay.com/itm/ARM-Cortex-M3-S ... 1347193879

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Tue Mar 11, 2014 1:48 am
by timecop
Cheaper (and more available) than MatchboxARM!

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Fri Mar 28, 2014 6:13 am
by treym

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Thu Apr 03, 2014 1:52 pm
by Crashpilot1000
What about the Nucleo boards? https://mbed.org/platforms/ST-Nucleo-F401RE/
They are cheap and available everywhere. I didn't find the physical dimensions but they do not look too big in size.

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Fri Apr 04, 2014 9:42 am
by treym
the ARM Cortex-M3 STM32F103C8T6 is the mcu found in the naze32 ... you can build a baseflight board from scratch or play with new sensors or code changes with this board.

Image
Image
Image

the stmf4 from this nucleo board will not run baseflight out of the box and it is larger than a arduino due .. but the mcu itself look promising :)

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Fri Apr 04, 2014 10:08 am
by Crashpilot1000
Yes, besides that Nucleo Boards are also available in "F3 flavour" the F4 is not stopping progress since these ports are already done. I wonder if there are any future plans for multiwii and 32 Bit that are not stuck to the limited Hardwarescope that is currently available.

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Sat Apr 05, 2014 8:39 am
by timecop
Oh, hardware is limiting baseflight? News to me.

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Sat Apr 05, 2014 1:45 pm
by copterrichie
Not that I am in the market to purchase one of these, just researching what is available out there at a very cheap price. Here is one that I find interesting however it would require some sort of I2C-ESC to function as a flight controller.

MiniAHRS 6DOF STM32+MPU6050 Gyroscope Acceleration 6-axis Posture Sensor Module $15.00 US dollars.

http://www.ebay.com/itm/191069698875?_t ... EBIDX%3AIT

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Thu May 08, 2014 3:02 pm
by treym
STM32F103C8T6 : Apparently newer/some revision of the chip do effectively only have 64k of usable flash

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Thu May 08, 2014 3:33 pm
by Dilbert66
Time to move to the stm32F303CCT6 ! Unfortunately, there are not too many of those uber cheap dev boards for that 48pin stm32 around like there are for the 103 :(

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Thu May 08, 2014 11:41 pm
by timecop
Dilbert66 wrote:Time to move to the stm32F303CCT6 ! Unfortunately, there are not too many of those uber cheap dev boards for that 48pin stm32 around like there are for the 103 :(


i did make a new panel of F303 boards, drop me a message at abusemark to get one.

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Thu May 08, 2014 11:49 pm
by Dilbert66
Wiil do!

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Tue May 20, 2014 11:25 pm
by treym
timecop wrote:i did make a new panel of F303 boards, drop me a message at abusemark to get one.


f303 board flying baseflight -> https://vimeo.com/95907683


do you have moar ?

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Wed May 21, 2014 2:30 am
by Dilbert66
Nice! Still waiting for mine. Did you use ff32mini spi drivers?

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Wed May 21, 2014 4:34 pm
by treym
you can find some information here : https://github.com/FocusFlight32/FF32mini/network

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Wed May 21, 2014 10:11 pm
by Dilbert66
Just got it in the mail today. Time to play.

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Thu May 22, 2014 3:23 pm
by treym
fyi : https://github.com/hydra/cleanflight/tree/naze32pro

maybe a thread regarding f3/f4 should be made in the 32bit section

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Thu May 22, 2014 4:04 pm
by Dilbert66
I don't see any support for the spi sensors 6000, 5911, etc yet in that branch. Initial setup I assume.
Yea, another thread would be good. Prevent cluttering up the other threads.

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Fri May 23, 2014 10:52 am
by e_lm_70
treym wrote:Image

http://www.lctech-inc.com/Hardware/Deta ... e570c914fd

adding a direct link + pics


This board is great.

I remove the JTAG plug and pin .. and I put there a 10DOF or a 6050 module .. or whatever sensors you like it.

And it make a ultra fast, easy and cheap baseflight/harakiri board !



Clearly there are other board with STM .. but this for me has the advantage of multiple ground and 3.3v pin .. 5v input ... RX PPM direct plug ... easy to mount adding a servo tape on the bottom .. etc etc.
Mainly it works good in the air

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Fri May 23, 2014 6:12 pm
by treym
yes, multiple ground and 3.3v pin .. but 5v input like all other :)

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Fri May 23, 2014 7:28 pm
by e_lm_70
treym wrote:yes, multiple ground and 3.3v pin .. but 5v input like all other :)


Right 5v is on all boards ..

But A0 , 3.3v and GND .. in perfect line is ideal for use a PPM RX connection ... is an outstanding unique feature :ugeek:

On the down side this board is quite heavy even after removing the JTAG plug and pin.

The timecop stm32 board would be better without the USB plug, also I don't see the need for a usb serial chip on board ... but I'm sure he had his good reason for his design

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Fri May 23, 2014 7:38 pm
by treym
well , the f3 have virtual usb support no usb serial chip on board , only software :)

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Sun May 25, 2014 11:10 am
by timecop

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Sun May 25, 2014 2:53 pm
by Dilbert66
IMG_20140525_093021.jpg
I have a couple of these. Pretty cheap.
http://www.aliexpress.com/item/ARM-Cort ... 21911.html
64 pin variant. Gives better access to the third hardware serial port without sacrificing other pins. I still prefer the 48 pin footprint for compactness but for dev this is pretty cheap and works.
Have gps, stlink/v2 debugging, gy-86 sensory board, status led's and serial connection to baseflight-configurator hooked up in that pic.

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Sun May 25, 2014 4:25 pm
by timecop
Yeah, availability of hardware has never been the reason why baseflight sucks or why people would rather waste time writing bitbanged PWM output in assembly on AVR8.

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Fri Jun 06, 2014 8:13 pm
by treym
Dilbert66 wrote:Just got it in the mail today. Time to play.


yes, time to play , almost everything is working ..


Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Mon Jun 09, 2014 4:08 pm
by Romushock
Dilbert66 wrote:I have a couple of these. Pretty cheap.
http://www.aliexpress.com/item/ARM-Cort ... 21911.html
64 pin variant. Gives better access to the third hardware serial port without sacrificing other pins. I still prefer the 48 pin footprint for compactness but for dev this is pretty cheap and works.
Have gps, stlink/v2 debugging, gy-86 sensory board, status led's and serial connection to baseflight-configurator hooked up in that pic.

Damn, I also have a pair! Dilbert, would You be so kind to plase here schematic of periferials hookup?
Thanks in advance :D

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Mon Jun 09, 2014 5:23 pm
by e_lm_70
http://www.rcgroups.com/forums/showthread.php?t=2154329

Romushock wrote:
Dilbert66 wrote:I have a couple of these. Pretty cheap.
http://www.aliexpress.com/item/ARM-Cort ... 21911.html
64 pin variant. Gives better access to the third hardware serial port without sacrificing other pins. I still prefer the 48 pin footprint for compactness but for dev this is pretty cheap and works.
Have gps, stlink/v2 debugging, gy-86 sensory board, status led's and serial connection to baseflight-configurator hooked up in that pic.

Damn, I also have a pair! Dilbert, would You be so kind to plase here schematic of periferials hookup?
Thanks in advance :D

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Mon Jun 09, 2014 6:46 pm
by Romushock
Danke, Mann

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Tue Jun 10, 2014 3:14 pm
by Romushock
Guys, I know silly question, but I'm confused in the position of jumpers to flashing firmware. I've try something like thishttp://gekogeek.com/embedded/flashing-programs-to-stm32-embedded-bootloader/, but PC don't see target. Can anyone explain here step by step how to flash? :oops: :oops: :oops:

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Tue Jun 10, 2014 3:28 pm
by timecop
put BOOT1 jumper to GND permanently
put BOOT0 jumper to VCC (3.3V) to flash, back to GND to run (after flash)

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Tue Jun 10, 2014 5:28 pm
by Romushock
And P2 jumper?

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Tue Jun 10, 2014 6:26 pm
by e_lm_70
Romushock wrote:And P2 jumper?


Keep it as it is the P2 = with the jumper on

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Wed Jun 11, 2014 2:15 pm
by Romushock
e_lm_70 wrote:Keep it as it is the P2 = with the jumper on

Does it mean that I can desolder pins and short pads permanently?

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Wed Jun 11, 2014 3:17 pm
by e_lm_70
Romushock wrote:
e_lm_70 wrote:Keep it as it is the P2 = with the jumper on

Does it mean that I can desolder pins and short pads permanently?


For the Baseflight usage, I think you can do this like for the BOOT1 jumper.

Still ... why bother .. I think this P2 is just the switch for use the internal 3.3v regulator .. still not sure, I never removed it from my board.

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Tue Aug 12, 2014 11:30 pm
by matejc
Hi,

sorry for the noob question, I have searched all over the net. I'm running Ubuntu, managed to compile a blink led application from Eclipse.
Then I'm running
sudo st-flash write blinkyLED.bin 0x8000000
but it doesn't work. The log I get:

libusb_submit_transfer(-1)
[!] send_recv
libusb_submit_transfer(-1)
[!] send_recv
libusb_submit_transfer(-1)
[!] send_recv
libusb_submit_transfer(-1)
[!] send_recv
2014-08-12T23:09:29 INFO src/stlink-common.c: Loading device parameters....
libusb_submit_transfer(-1)
[!] send_recv
libusb_submit_transfer(-1)
[!] send_recv
libusb_submit_transfer(-1)
[!] send_recv
2014-08-12T23:09:29 WARN src/stlink-common.c: unknown chip id! 0

Regards,
Matyas

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Wed Aug 13, 2014 3:06 am
by timecop
Not enough information

Re: ARM Cortex-M3 STM32F103C8T6 STM32

Posted: Thu Jan 22, 2015 7:11 pm
by humblehacker
I'm trying to find more information on this board as I'm normally partial to ATMEL/Arduino but I really need something capable of autopilot and the price on these boards was impossible to ignore! However, having been familiar with Arduino for years I'm completely lost when it comes to the world of STM32 and could use a primer. For example, what are the differences between this board and the STM-Discovery? I can find Discovery ports for a number of open source autopilots but I have no idea if this would be compatible with the STM32F103C8T6... I'm not even really sure how to Google it since typing in the full model number only returns shopping profiles. Some Arduino-STM translation would be really handy!