硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3368|回复: 6
收起左侧

[其它] cubemx和hal库

[复制链接]

20

主题

72

回帖

132

积分

初级会员

积分
132
发表于 2018-8-21 11:15:53 | 显示全部楼层 |阅读模式
最近刚开始接触cubemx和hal库,用cubemx生成的工程,所有io和外设的初始化都放在main.c里,以前用标准库习惯放在不同的bsp文件里,这样查找起来更方便一些,但是如果按照这种模式改动,下次使用cubemx重新载入就会有问题
请问cubemx可以把生成的函数放在不同的.c文件里吗?  还是说只是用cubemx加载hal库,其他的编程还是像以前一样,生成工程模板后就不用cubemx了?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115692
QQ
发表于 2018-8-21 11:24:50 | 显示全部楼层
对于CubeMX来说,我当前仅仅是用来做个外设配置,基本不用它生产的工程做模板。个人方法,可供参考。
回复

使用道具 举报

20

主题

72

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 2018-8-21 11:35:33 | 显示全部楼层
eric2013 发表于 2018-8-21 11:24
对于CubeMX来说,我当前仅仅是用来做个外设配置,基本不用它生产的工程做模板。个人方法,可供参考。

你的意思是不是,自己有一个移植了hal库的工程模板,然后用cubemx生成外设配置函数,再粘贴到自己的模板里?
也就是说像用标准库一样用hal库,基本没cubemx什么事,外设配置也完全可以用库函数自己写的
回复

使用道具 举报

0

主题

11

回帖

11

积分

新手上路

积分
11
发表于 2018-8-21 18:17:05 | 显示全部楼层
TIM图片20180821181619.png
按照外设生成 .c .h 文件。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115692
QQ
发表于 2018-8-22 09:39:59 | 显示全部楼层
502398542 发表于 2018-8-21 11:35
你的意思是不是,自己有一个移植了hal库的工程模板,然后用cubemx生成外设配置函数,再粘贴到自己的模板 ...

对,我一直是这么用的。
回复

使用道具 举报

20

主题

72

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 2018-8-24 10:08:28 | 显示全部楼层
eric2013 发表于 2018-8-22 09:39
对,我一直是这么用的。

明白了 ,多谢
回复

使用道具 举报

20

主题

72

回帖

132

积分

初级会员

积分
132
 楼主| 发表于 2018-8-24 10:09:58 | 显示全部楼层
venus5712 发表于 2018-8-21 18:17
按照外设生成 .c .h 文件。

我还以为必须要生成工程呢,原来可以这样设置,试试去,多谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-12 09:11 , Processed in 0.233528 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表