Git Product home page Git Product logo

bluepill-plus's Introduction

BluePill Plus / WeAct Studio 微行工作室 出品

STM32F103C8T6

  • 72Mhz,20KB RAM,64KB ROM

GD32F303CCT6

  • 120Mhz,48KB RAM,256KB ROM

Lead-free process, healthy use

Available for development with Arduino(Provide the bootloader)

display

  • Board with WeAct Logo && version number is our board, quality guarantee, the original is not easy, we hope you will support, thank you!!
  • If you have any questions, please contact us by email ([email protected]).

Legitimate purchase links as well as pirated links(To avoid fraud)

Taobao legal purchase link

WeAct Studio official store

Taobao sells pirated links (beware of being cheated, if you buy by accident, we hope you can report the bad comments, so as not to let others be cheated)

  1. WAVGAT旗舰店 出售盗版
  2. 发明家电子科技 出售盗版

Aliexpress legal purchase link

ACELEX Official Store

Aliexpress sells pirated links (beware of being cheated, if you buy by accident, we hope you can report negative comments, so as not to let others be deceived)

  1. WAVGAT Official Store Sale of pirated
  2. WAVGAT authorization Store Sale of pirated
  3. EQV Official Store Sale of pirated
  4. To be updated

Important note

  • Recently, online shopping platforms have seen a large number of counterfeits, that is, pirated copies. We found that these counterfeits do not have WeAct && version Numbers on the back.And the boards are not lead-free, and we all know that lead is bad for you.The chips are not the latest batch, or even refurbished.Not only production materials, and production quality closes nevertheless, factory inspection to elaborate (we have a special factory program to test whether each hardware qualified), so that customers in the process of using pirated will appear all sorts of puzzling problem, increase the learning cost, harm the interests of themselves, but also severely damage our WeAct Studio product image.The original is not easy, hope everyone more support!!

Features

  • STM32F103C8T6 ARM Cortex M3
  • 72 MHz maximum frequency,1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory access
  • 64 Kbytes of Flash memory, 20 Kbytes of SRAM
  • GD32F303CCT6 ARM Cortex M4
  • 120 MHz maximum frequency,performance at 0 wait state memory access
  • 256 Kbytes of Flash memory, 48 Kbytes of SRAM
  • 8 MHz system crystal

  • 32.768 KHz RTC crystal

  • Blue LED PB2 Active high

  • Red power LED PWR

  • 2x20 side pins && 1x4 SW pins

  • Size: 52.81 mm x 20.78 mm

  • SPI Flash U3 Un place

    • PA4 CS
    • PA6 MISO
    • PA7 MOSI
    • PA5 SCK
  • USB C

    • PA11 USB_DN
    • PA12 USB_DP
Dir Name Explain
Doc DataSheet/ReferenceManual
HDK Hardware Development Kit
SDK Software Development Kit

bluepill-plus's People

Contributors

liuyufanlyf avatar weactstudio avatar yxzhu avatar zyq-feiyue avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bluepill-plus's Issues

Can't boot into Bootloader mode

When I plug in the STM32f103 board into the USB, Windows does not recognize the device. I have the right drivers installed and it has been working but suddenly stopped.
I tried to reupload the STM32duino bootloader via the STM32 Programmer and the ST-Link but when I press KEY and NRST, nothing happens - just continues to show the power led?

Can anyone help?

Does the GD32F303CCT6 have a FPU?

When I try and compile code using hardware floating point I get a HardFault exception on the first instruction that tries it execute a floating point instruction. The fault indicated is NOCP despite have written to 0b11 to CP_10 and CP_11 of the CPACR.

I've tried with IAR, Keil and GCC each with the same results. Indeed, if I take the example 04-MSC_internal_flash and then adding some floating point arithmetic to main() results in the HardFault. This can be cured by changing the 'Floating Point Hardware' from 'Use Single Precision' to 'Not Used'. The compiler no longer generates FPU instructions and the code works.

arduino question

Thank you for an interesting board. I have a question. could this board run micropyhon, or, with a spi ram added, openmv?

128kb ROM

Do you also have the bootloader for the STM32F103CBT6 128kb?

spi flash

Thank you for this board. I have a question, On the back of the blue pill plus there is place to solder a W25Q64 spi flash. If I look at the datasheet of the GD32F303, the GD32F303 can connect quad spi flash (SPI0_IO2 on PA2, SPI0_IO3 on PA3). But if I look at the schematic and the board, quad spi is not used? Only single spi?

Not free space on disk

Weact BluePill-Plus F303 comes with two modes bootloaders:

  1. MBED - like with virtual 12kB drive
  2. HID-API
    The second one works with GD32 MCU HID IAP Programmer.

When I tried to load hex/bin files to virtual drive, I got error not enough space.
How to overcome this bug?

Second question: are there any possibilities to use these bootloaders with arduino IDE?

not able to put it in boot mode

I am trying to follow the method described in here to boot..

https://www.aliexpress.com/item/4001116767437.html

both methods result in the same behaviour... the blue led is not flashing, only power led on. but on the host side.

[77157.651167] usb 1-4: new full-speed USB device number 109 using xhci_hcd
[77157.779302] usb 1-4: device descriptor read/64, error -71
[77158.036415] usb 1-4: New USB device found, idVendor=28e9, idProduct=0285, bcdDevice= 1.00
[77158.036427] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[77158.036433] usb 1-4: Product: GD32 USB MSC in FS Mode
[77158.036437] usb 1-4: Manufacturer: WeAct Studio
[77158.036440] usb 1-4: SerialNumber: GD32F30X-V3.0.0-3a4b5ec
[77168.303456] usb-storage 1-4:1.0: USB Mass Storage device detected
[77168.304040] scsi host0: usb-storage 1-4:1.0
[77169.327891] scsi 0:0:0:0: Direct-Access     GD32     Nand Flash       1.00 PQ: 0 ANSI: 0 CCS
[77169.328480] sd 0:0:0:0: Attached scsi generic sg0 type 0
[77169.329187] sd 0:0:0:0: [sda] 18 2048-byte logical blocks: (36.9 kB/36.0 KiB)
[77169.329474] sd 0:0:0:0: [sda] Write Protect is off
[77169.329480] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
[77169.329811] sd 0:0:0:0: [sda] No Caching mode page found
[77169.329819] sd 0:0:0:0: [sda] Assuming drive cache: write through
[77169.352952]  sda:
[77169.354590] sd 0:0:0:0: [sda] Attached SCSI removable disk
[78402.287595] usb 1-4: reset full-speed USB device number 109 using xhci_hcd
[78402.415291] usb 1-4: device descriptor read/64, error -71
[78402.651349] usb 1-4: device descriptor read/64, error -71
[78402.887306] usb 1-4: reset full-speed USB device number 109 using xhci_hcd
[78403.015361] usb 1-4: device descriptor read/64, error -71
[78403.251344] usb 1-4: device descriptor read/64, error -71
[78403.487362] usb 1-4: reset full-speed USB device number 109 using xhci_hcd
[78403.487581] usb 1-4: Device not responding to setup address.
[78403.695519] usb 1-4: Device not responding to setup address.
[78403.907324] usb 1-4: device not accepting address 109, error -71
[78404.035330] usb 1-4: reset full-speed USB device number 109 using xhci_hcd
[78404.035499] usb 1-4: Device not responding to setup address.
[78404.243427] usb 1-4: Device not responding to setup address.
[78404.451322] usb 1-4: device not accepting address 109, error -71
[78404.451430] usb 1-4: USB disconnect, device number 109
[78404.639354] usb 1-4: new full-speed USB device number 110 using xhci_hcd
[78404.767298] usb 1-4: device descriptor read/64, error -71
[78405.003347] usb 1-4: device descriptor read/64, error -71
[78405.239318] usb 1-4: new full-speed USB device number 111 using xhci_hcd
[78405.367366] usb 1-4: device descriptor read/64, error -71
[78405.611371] usb 1-4: device descriptor read/64, error -71
[78405.719437] usb usb1-port4: attempt power cycle
[78406.375319] usb 1-4: new full-speed USB device number 112 using xhci_hcd
[78406.375502] usb 1-4: Device not responding to setup address.
[78406.583413] usb 1-4: Device not responding to setup address.
[78406.791348] usb 1-4: device not accepting address 112, error -71
[78406.919324] usb 1-4: new full-speed USB device number 113 using xhci_hcd
[78406.919482] usb 1-4: Device not responding to setup address.
[78407.127531] usb 1-4: Device not responding to setup address.
[78407.335323] usb 1-4: device not accepting address 113, error -71
[78407.335437] usb usb1-port4: unable to enumerate USB device
[78407.396235] FAT-fs (sda): unable to read boot sector to mark fs as dirty

openmv?

Thank you for an interesting board. I have a question. could this board run micropyhon, or, with a spi ram added, openmv?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.