EmbDev.net

Forum: µC & Digital Electronics Weact Blue Pill + GD32F303


von Konrad (Guest)


Rate this post
useful
not useful
I have looked at the Weact Blue Pill Plus, and think it would make a 
nice, low-cost micropython system.

The WeAct BluePill+ pcbs have a GD32F303CCT6 (256 kbyte flash, 48 kbyte 
ram).
On the front of the board, remove the GD32F303CCT6 and put a 
GD32F303CGT6 processors (1024 kbyte flash, 96 kbyte ram) in place.
On the back of the WeAct BluePill+ solder a W25Q64JVSSIQ (4 mbyte) or 
W25Q128JVSIQ (8mbyte) flash and a 100n 0402 capacitor
This way you have a small system with 1mbyte flash, 96kbyte ram, and an 
external spi flash of 8 mbyte for a filesystem.
This is sufficient to run micropython.

Two problems:
- The GD32F303 processor can do quad spi, the W25Q128 spi flash can do 
quad spi, but unfortunately the WeAct BluePill+ board connects the flash 
as spi, not as quad spi.

- The GD32F303 devices have some small differences wrt to the STM32, 
that mean you cannot just compile micropython for STM32F4 and hope it 
will work on GD32F303. Gigadevice provides CMSIS and HAL, but what is 
missing is software that is known to run on this processor.

Do you know of anything (micropython, lua, ...) with a GD32 port?

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.