Olimexino-STM32

Maple Rev3, Maple Rev 5 and Maple Ret 6, iTead Maple etc
Ollie
Posts: 161
Joined: Thu Feb 25, 2016 7:27 pm

Re: Olimexino-STM32

Post by Ollie » Sat Oct 15, 2016 5:00 pm

I was lucky and did purchase the Olimex GD32F103RBT6 Maple board from Amazon for $9.00 including delivery and taxes.

Here is the link https://www.amazon.com/gp/product/B01AP ... UTF8&psc=1

Now I feel unlucky, because the board is not anymore available. The other reason to be slightly sad is that I failed in downloading from Arduino and was able to brick the board for USB access - lost the maple boot loader. Loading through serial or ST-link didn't work for me. The only way at the moment to use the board is to use EmBitz 1.00 with ST-link. Works without any issues.

The challenge was the tiny 10 pin connector with 0.05 pitch used for ST-link SWD. The required flat cables and connectors are not widely available. I had to sacrifice one of the flat cables used in my LPC-Link 2 development boards. I was too lazy to review the LPC-Link 2 documentation to see if it was a perfect match with the Olimex SWD connector. It could have been possible that without cutting any cables, I could connect the LPC-Link 2 to PC with USB for ST-link and then connect the LPC-Link 2 to Olimex Maple.

I will update the STM32F103_Med64.csv table in F103 github with the pin numbers used in the Olimex boards, including the Arduino pins, UEXT pins, and Extension pins. I will add this board in the F103 github Wiki at https://github.com/OliviliK/STM32F103/wiki

User avatar
RogerClark
Posts: 5915
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: Olimexino-STM32

Post by RogerClark » Sat Oct 15, 2016 8:01 pm

if you have access to PA9 and PA10 ( UART 1) and Boot0 you can upload via a USB to serial adaptor.

I would have thought that one of the STM32 bootloaders would work, but it depends on what frequency the external osciallator crystal they use.
If the use 8MHz the normal STM32 bootloader should work

User avatar
Slammer
Posts: 241
Joined: Tue Mar 01, 2016 10:35 pm
Location: Athens, Greece

Re: Olimexino-STM32

Post by Slammer » Sun Oct 16, 2016 7:17 pm

PA9/PA10 are available and it is possible to use normal STM32 bootloader through UART, I have used this many times (at least in STM32 version)
Unfortunately SWD pins are not available on any other point except SWD connector, but olimex is selling the adapter https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-20-10

Ollie
Posts: 161
Joined: Thu Feb 25, 2016 7:27 pm

Re: Olimexino-STM32

Post by Ollie » Mon Oct 17, 2016 1:29 am

As promised, here is the Olimexino-STM32 (GD32F103RBT6) info I promised in the previous message

https://github.com/OliviliK/STM32F103/wiki/F103RB

I did add a column for Maple board in the medium density 64 pin mapping table

https://github.com/OliviliK/STM32F103/b ... _Med64.csv

This column is not for the original Maple or any of its variants. It is for this particular clone.

If you can ever buy this board again for $9.00, it is highly recommended.

User avatar
RogerClark
Posts: 5915
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: Olimexino-STM32

Post by RogerClark » Mon Oct 17, 2016 1:59 am

Ollie

Does it use an 8Mhz external clock or a 12Mhz one ? (I presume its 8Mhz like most STM32F103 boards - but some GD32 use 12Mhz)

Ollie
Posts: 161
Joined: Thu Feb 25, 2016 7:27 pm

Re: Olimexino-STM32

Post by Ollie » Mon Oct 17, 2016 3:50 am

Yes, it is a 8 MHz crystal as shown in a picture at https://github.com/OliviliK/STM32F103/wiki/F103RB

User avatar
RogerClark
Posts: 5915
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: Olimexino-STM32

Post by RogerClark » Mon Oct 17, 2016 5:22 am

OK

It looks like they just replaced the STM32 with the GD32 and didn't make any other changes to the hardware

Ollie
Posts: 161
Joined: Thu Feb 25, 2016 7:27 pm

Re: Olimexino-STM32

Post by Ollie » Tue Oct 18, 2016 9:37 pm

Olimex P103 is another low cost ($9.00) GD32F103RB development board. The same board can be used for STM32F103RB and STM32F405RE.

See the second entry in the following Wiki page

https://github.com/OliviliK/STM32F103/wiki/F103RB

If your prototyping includes a lot of soldering, this could be a good alternative for you.

I am still wondering, how Olimex can sell these GD32 boards in US for 1/3 of the price that customers are paying in Europe :o

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest