目录
准备工作
1、下载安装rt-studio,官网有详细入门教程,这里不多说
2、安装java(cubemx需要)
2、安装stm32 的cubemx
3、安装git管理工具(网上自己搜罗)国内地址下载,否则下载很慢
4、安装海龟git(个人用习惯了,非必要)
一、创建工程
安装完所有的软件后,打开rt-studio:
- 下载sdk管理
- 安装完成后创建对应的工程
- 创建完成后,直接进行编译,然后你就会报错
进入到对应的报错点,网上查是因为5.1.0版本的弱函数声明RT_WEAK 取消了,所以
1、选择旧版本兼容的方式,打开配置完重新编译正常
2、使用__attribute__((weak))声明函数rt_hw_board_init,或者使用 rt_weak,建议用后者
__attribute__((weak)) void rt_hw_board_init()
rt_weak void rt_hw_board_init()
- 编译通过后,设置cubemx的路径并打开配置文件
二、配置CUBEMX参数
配置rtc时钟