在线时间317 小时
UID2039986
ST金币0
蝴蝶豆17
注册时间2013-9-8
论坛元老
- 最后登录
- 2020-12-4
|
a0a.1 0b0c
keil大家都很熟悉,keil也是出来不久 就一直升级,目前已经到了keil512,支持最新的M7,
st的cubemx是个好东西 .可惜楼主错过了现场研讨会,听说现场就好好的推荐这个. 没有去成,咱们就自己体验一把吧.
我以为就是一个GUI方式的代码生成工具,嘿嘿 ,不过评测以后我就更加赞叹. 居然直接生成keil5的工程文件.不错把. 在本社区我拿到nucleo
F302套件.后来又自己网购了一套nucleo系列的L053开发板. 两者的区别就是目标板的主芯片.其余一致. 下文以053来谈cubemx如何生成
keil5的ide工程文件.
体验nucleoL053开发板的使用. 我们先使用st新出的cubeMX工具来自动生成一个最简单的keil工程试试看,以keil5.1为例,还可以选择iar 和truestudio,根据需要选择;
1 首先打开cubeMX,图示部分主要以图形方式来配置io和引脚功能的复用.
2 第二个表单:clock configration 是时钟功能配置,单击以后,gui部分会清晰的表面各个单元的时钟选择和使用情况,连数据手册都省了.直观便利,直接勾选,下来选就可以.
3 下面和第一个有些重复,侧重于系统的软件结构组织. 文件系统 操作系统,一些内部外设模块
4, 功率计算与L053算是息息相关了.嘿嘿 .里面有重磅炸弹.图形化的操作方式,非常傻瓜化,再也不用满工程去找一些宏开关了.而是直接通过cubeMX选择配置.
还集成了众多的电池算法.嘿嘿 搞低功耗的同学有福了.
5 重头戏来了.cubeMX和keil到底有几毛钱关系呢 不会是像siliconlab的configure工具一样只会产生c文件,无法生成ide工程吧. 好期待.我们点击源码生成菜单.当然此处首次使用,可能会让我们选择生成的是.c 还是ide.
软件可能是java开发的一阵机器轰鸣后,跳出对话框,怎么继续 您懂得.
7 见证奇迹的时刻到了.keil 工程横空出世拉.哈哈 ..
|
|