2024-01-10 17:12:42 +08:00
|
|
|
|
# ST配置教程
|
|
|
|
|
|
|
|
|
|
|
|
[English](README_EN.md)
|
|
|
|
|
|
|
|
|
|
|
|
注:
|
|
|
|
|
|
|
2024-01-22 19:13:15 +08:00
|
|
|
|
- 此`BSP`仅支持`HAL`库,暂不支持`标准`库(可使用`WCH`驱动,自行配置即可)或`LL`库需求。
|
2024-01-10 17:12:42 +08:00
|
|
|
|
- 此`BSP`需与`CubeMx`结合使用。
|
|
|
|
|
|
|
|
|
|
|
|
## 创建工程
|
|
|
|
|
|
|
2024-01-22 19:13:15 +08:00
|
|
|
|
使用`CubeMx`创建对应芯片的工程。使能需要使用的功能(配置管脚映射关系等)。
|
2024-01-10 17:12:42 +08:00
|
|
|
|
|
|
|
|
|
|
注:禁止使能中断,否则会报重复定义错误(`MR`框架已接管中断)。
|
|
|
|
|
|
|
2024-01-13 03:13:42 +08:00
|
|
|
|
## 将项目导入工程(2.添加驱动)
|
|
|
|
|
|
|
|
|
|
|
|
复制`bsp/st/driver`和`stm32xxx/driver`文件至`driver`。
|
|
|
|
|
|
|
|
|
|
|
|
## 移植驱动
|
|
|
|
|
|
|
2024-01-22 19:13:15 +08:00
|
|
|
|
参考上一步中`stm32xxx/driver`路径下`Kconfig`和`mr_board.h`,修改参数,完成移植与裁剪(请注意,`BSP`是按同一系列中最高型号进行移植的,
|
|
|
|
|
|
在选择和使用外设时请先查阅芯片手册核对当前芯片是否有此外设)。
|
2024-01-13 03:13:42 +08:00
|
|
|
|
|
|
|
|
|
|
## 继续按仓库目录下`README`,添加 mr-library
|