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