Olimexino-STM32

Maple Mini, Maple Rev3, Maple Rev 5 and Maple Ret 6, iTead Maple etc
Ollie
Posts: 183
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: 6661
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: 183
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: 6661
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: 183
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: 6661
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: 183
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

Nikita
Posts: 1
Joined: Fri Jul 28, 2017 7:59 am

Re: Olimexino-STM32

Post by Nikita » Fri Jul 28, 2017 8:11 am

Hello all. I try to make project for CAN-bus with libopencm3, and I noticed examples in it for Olimexion-STM32; I have got hand-made special cable for connecting ST-Link to board, but how I can see there is no power on board with it, so ST-Link Utility states that there is no board connected. When I try to connect board via USB and try again ST-Link still cant connect to board. Previously I compiled code with gnu-make and upload it with ST-Link utility to blue pill board. So can anyone help me understand how to upload compiled hex-firmware to this board!

zmemw16
Posts: 1369
Joined: Wed Jul 08, 2015 2:09 pm
Location: St Annes, Lancs,UK

Re: Olimexino-STM32

Post by zmemw16 » Fri Jul 28, 2017 9:42 am

Ollie wrote:
Tue Oct 18, 2016 9:37 pm
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
the usa seems to buffer its internal markets c.f. petrol
then there are trade agreements and balances.
Tom Clancy "Executive Orders" istr has some interesting passages, descriptions and resultant implications.
maybe also in "Debt of Honour" - vague recollection. "Red Storm Rising" is a different mechanism.

stephen

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests