[bsp]bluepill readme补充flash描述,整理attachconfig为yml

This commit is contained in:
qianjiuyuan 2025-06-16 23:35:13 +08:00 committed by GitHub
parent 3a11e40e48
commit f35c775cd4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 54 additions and 8 deletions

View File

@ -0,0 +1,44 @@
scons.args: &scons
scons_arg:
- '--strict'
# ------ nano ------
nano:
<<: *scons
kconfig:
- CONFIG_RT_USING_NANO=y
# ------ peripheral ------
peripheral.arduino:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
peripheral.usbd:
<<: *scons
kconfig:
- CONFIG_BSP_USING_USBD=y
# ------ devices ------
devices.uart1:
<<: *scons
kconfig:
- CONFIG_BSP_USING_GPIO=y
- CONFIG_BSP_USING_UART=y
- CONFIG_USING_SERIAL=y
devices.i2c1:
<<: *scons
kconfig:
- CONFIG_BSP_USING_I2C1=y
devices.pwm2:
<<: *scons
kconfig:
- CONFIG_BSP_USING_PWM=y
- CONFIG_BSP_USING_PWM2=y
- CONFIG_BSP_USING_PWM2_CH1=y
devices.spi2:
<<: *scons
kconfig:
- CONFIG_BSP_USING_SPI=y
- CONFIG_BSP_USING_SPI2=y
devices.adc:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ADC=y
- CONFIG_BSP_USING_ADC1=y

View File

@ -1,2 +0,0 @@
# scons: --strict
CONFIG_RT_USING_NANO=y

View File

@ -1,2 +0,0 @@
# scons: --strict
CONFIG_BSP_USING_ARDUINO=y

View File

@ -26,7 +26,7 @@ STM32F103C8T6最小系统采用SWD调试接口可以用3个接口就能完
该开发板常用 **板载资源** 如下:
- MCUSTM32F103C8T6主频 72MHz64KB FLASH 20KB RAM
- MCUSTM32F103C8T6主频 72MHz64KB FLASH(实际可烧录128KB) 20KB RAM
- 外部 RAM
- 外部 FLASH
- 常用外设
@ -88,7 +88,7 @@ pkgs --update
下载程序成功之后系统会自动运行LED 闪烁
连接开发板对应串口到 PC , 在终端工具里打开相应的串口115200-8-1-N复位设备后可以看到 RT-Thread 的输出信息:
连接开发板对应串口到 PC(PA9,PA10) , 在终端工具里打开相应的串口115200-8-1-N复位设备后可以看到 RT-Thread 的输出信息:
```bash
\ | /
@ -116,9 +116,15 @@ msh >
## 注意事项
- 只能用USB转TTL连接PC机 ;
-
### 关于Flash
STM32F103C8T6和STM32F103CBT6128KB Flash是基于同一芯片制造的但在出厂时STM32F103C8T6仅对前64KB进行了测试和认证因此官方文档中仅标注为64KB。链接脚本故意改成128kb的解锁高64kb。
注意高64kb并不完全可靠若是烧录超过64kb代码后运行出错可能是硬件flash问题。
可通过以下指令查看快速配置的内容如果开启nano可以仅保留核心功能减少代码占用。
```bash
scons --attach=?
```
## 感谢 & 维护
- 感谢[obito0](https://github.com/obito0)提供的[原始工程](../stm32f103-mini-system)