1087|2

294

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

第二帖:准备——MCUXpresso+keil快速生成工程 [复制链接]

大家好,开工一周了,也得把心收一收了,要快速进入工作状态了。俗话说的好,过了十五年就算是过完了,今天已经是正月十六了,不知道过年这段时间,大家过的如何呀~,是不是又长胖了不少呢,哈哈~

今天,终于得闲,继续把KW41Z续写下来。上一篇文章写得是利用官方的demo例程,实现一些自己想要实现的功能,其实这也是正常操作,毕竟在demo上修改可以避免一些环境搭建容易出现的一些错误嘛。不过NXP厂家早早就想到了可视化搭建开发环境,解决开发环境出现的各种“疑难杂症”,喏~ MCUXpresso,它就来了。
这个MCUXpresso其实出来好久了,估计比ST的Cubemx出来的还早吧,但这个谁推出的早没啥意义,主要是好上手才更受喜爱嘛。MCUXpresso我也想玩耍很久了,但一直没有机会,今天就好好的利用它来搞些事情吧。
首先,登录官网https://mcuxpresso.nxp.com/,在这里选择自己想要开发的电路板or芯片。这里我使用的是FRDM-KW41Z,因此,我直接选择对应的开发板即可。接下来非常重要,请看好哦。这里分为四步走:
  1. 选择使用的处理器
  2. 选择要使用的中间件,这里需要注意的是,如果选择keil这个工具链,是暂时不支持无线方面的,因此,如果想玩无线方面,还是需要选择IAR/NXP的IDE这两种工具链才可以;
  3. 选择工具链,我为了快速上手,暂时选择的是keil工具链,后续为了完整的体验KW41芯片,还是要使用IAR的;
  4. 生成SDK,这个SDK后续可以使用本地版本的MCUXpresso进行修改,非常方便;
  5. 下载SDK,这里是在线生成的SDK,需要下载到本地,这里就等待即可,生成好之后,邮箱会推送一则消息,即关于SDK生成好的信息,直接去刚刚生成的页面下载即可;
生成好SDK之后,就需要使用MCUXpresso来生成工程了,按照下面步骤操作即可:
首先是创建一个基于SDK 实例或 hello world 工程的新配置和工程
接下来在SDK路径里选择刚刚创建好的SDK,然后工具链默认会选择你生成SDK时设置好的工具链,需要在根工程目录中选择一个文件夹,建议全路径英文,选择好之后,设置工程名称,之后点击完成就可以等待生成一个工程框架了。
工程框架生成好之后,即可快速进入到配置IO外设,时钟等操作,这里选择串口与LED对应的IO,进行配置;如果想使用其他外设,可以点击外设信号,在这里设置,看下图所示:
设置完外设,就需要设置时钟的,时钟是MCU的最重要的一环,因此时钟需要配置合理才能正常工作。
以上都操作好之后,即可点击更新源代码,这里的操作就是将配置好的外设都以代码的形式输出出来,并创建一个关于编译链的工程,供其使用。
等待片刻该工程就生成好了,如下图所示:
 
然后添加自己需要的业务逻辑,即可实现最终的效果:
总结:其实回过头来一看,MCUXpresso的操作还是比较简单的,主要是在线生成的SDK需要正确且中间件和编译链的配置正确且完善,否则使用MCUXpresso也不能很顺利的生成想要的工程。其次是建议官方可以再维护一下KW41关于keil编译链的方面,将无线功能加上,这样就可以使用keil进行开发了。最后,MCUXpresso的可视化配置功能,真的很友好,奈斯~
此帖出自无线连接论坛

最新回复

加油!   详情 回复 发表于 2024-8-6 14:33
点赞(1) 关注
 

回复
举报

6534

帖子

9

TA的资源

版主

沙发
 

没有人可以逃得过真香定律的,逢年过节胖5斤  

此帖出自无线连接论坛
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

回复

1371

帖子

6

TA的资源

版主

板凳
 

加油!

此帖出自无线连接论坛
个人签名专注智能产品的研究与开发,专注于电子电路的生产与制造……QQ:2912615383,电子爱好者群: void
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表