使用HUAWEI LiteOS Studio编译STM32CubeMX生成的Makefile工程

网友投稿 709 2022-05-30

1       安装HUAWEI LiteOS Studio

HUAWEI LiteOS Studio安装 (gitee.io)

按照官方提供的文档一步一步操作即可。

2       创建STM32CubeMX工程

启动STM32CubeMX,选择ACCESS TO BOARD SELECTOR

选择开发板NUCLEO-G070RB

启用RTC

配置系统时钟

使用HUAWEI LiteOS Studio编译STM32CubeMX生成的Makefile工程

工程生成参数配置

生成工程文件夹如下:

3       用LiteOS Studio编译

找开工程文件夹

在rtc.c文件中加入日期时间初始化和打印当前日期时间函数

在main.c文件中加入

__attribute__((used)) int _write(int fd, char *ptr, int len)

{

(void)HAL_UART_Transmit(&huart2, (uint8_t *)ptr, len, 0xFFFF);

return len;

}

代码修改完成,下面就是如何配置编译

打开projectsettings.json

"script": "Makefile",

"args": "-j 12"

修改make配置,保存,关闭工程文件夹,重新打开

打开工程配置,选择目标板(如列表中没有,添加),确认。.vscode目录下将多出两个文件settings.json和launch.json。

配置完成,按F7进行编译,稍等一会就会编译完成,生成bin,hex,elf文件。

4       烧录测试

打开烧写工具STM32 ST-LINK Utility,连接开发板,烧录

打开串口工具,波特率设为115200,打开串口,Reset开发板,所见如下,运行正常。

(附件代码已上传)

附件: g070_test.zip 32.73KB 下载次数:2次

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:华为kafka的5天课明白一道理(坑需自己填,你才知道错在哪)
下一篇:【昇腾】【玩转Atals200DK系列】如何产生RTSP流在案例中使用(二)--------------live555本地制作
相关文章