Proposal. Remove support for GD32 from the Libmaple repo

RogerClark
Sun Aug 20, 2017 9:41 pm
Guys,

The GD32 boards have not lived up to my initial expectations, as …

  • They are not cheaper than the STM32
  • They are not 100% hardware compatible
  • The GD32F103C8 only has 64k Flash, but the STM32F103C8 normally has 128k (even though the spec says 64k)
  • They are not widely available

To save the hassle of telling people they are not supported, I think I should remove the GD32 entry from the boards file and also remove the bootloader binary.

If someone really wants to use the GD32 they can add the text back into boards.txt and compile the bootloader themselves.


Rick Kimball
Sun Aug 20, 2017 9:55 pm
+1

victor_pv
Mon Aug 21, 2017 12:51 am
I would create one last fork with the support included, then take it out.
Anyone asking about it, just give the link and explain is not supported and he is on his own.
Some people may wish to make their own fork and move it forward, if not used, after a while, delete fork.

RogerClark
Mon Aug 21, 2017 1:23 am
Victor, it would still be in the previous “Release” and they could always go back though the commit history

I was also only planning on removing it from boards.txt, or perhaps we could also remove the variant folder.

I don’t think its worth the hassle of stripping the ifdef’ed code out of the core, as it won’t do any harm leaving it in, as there is very little of it (from what I can remember), as I tried to change the core as little as possible when I merged the GD32 version of Libmaple with the STM32 version


zoomx
Thu Aug 24, 2017 8:07 pm
+1

Vassilis
Fri Aug 25, 2017 12:41 pm
+1

peekay123
Fri Aug 25, 2017 1:16 pm
+1

RogerClark
Sat Aug 26, 2017 10:36 am
OK

I’ve removed the lines from boards.txt to remove the lines for the GD32 and I’ve updated the repo title

I have not removed the variant folder for the GD32, so if anyone desperately wants to use it, they can just add the lines back into their local copy of boards.txt


iamseer
Thu Sep 14, 2017 2:04 am
Great, I’m the desperate who need 120M clock.

stevestrong
Thu Sep 14, 2017 11:22 am
Search the forum for STM32F103 overclocking, 128MHz is doable, however you need to set 3 wait states for the flash to work.

racemaniac
Thu Sep 14, 2017 1:04 pm
+1

Leave a Reply

Your email address will not be published. Required fields are marked *