2021-11-25 09:05:26 +08:00
# Artery-AT32-PlatformIO
PlatformIO platform and framework for Artery AT32 MCU
2021-11-25 09:19:39 +08:00
2021-11-27 07:44:26 +08:00
Released specifically for latest AT32F403A MCU with Visual Studio Code & PlatformIO.
2021-11-25 09:19:39 +08:00
## Instructions
2021-11-27 07:44:26 +08:00
1) Copy the folders under .platformio into your .platformio folder (ie: C:\Users\(username)\.platformio)
2021-11-25 09:19:39 +08:00
2) Open Visual Studio Code, you should see AT32 Platform among the available platforms
3) Open one of the example folder and try to compile / upload
# Upload on MCU
2021-11-27 07:44:26 +08:00
Available upload methods: serial bootloader, dfu
1) Set it in the file platformio.ini in the project folder, complete configuration options in Example project cmsis-blink
2) Run the Upload
2021-11-25 09:19:39 +08:00
2021-11-27 07:44:26 +08:00
Notes: serial bootloader speed seems to work up to 115200 (at higher speed often it doesn't work)
# Supported
- Hardware Floating point unit (FPU)
# TO-DO List
2021-11-25 09:19:39 +08:00
# AT32F403A on Bluepill PCB
You can replace the MCU on the Bluepilll board with the AT32F403A. It is pin fully compatible.
Just need to replace BOOT0 resistor from the present value of 100K with the value of 10K. This will allow the MCU to enter in Bootloader mode and flash it via UART1.