[原创] kw4 最后再闲扯一篇纯软,zephyr的mcuxpresso攻略

freebsder   2017-4-4 21:58 楼主
一直有朋友问eclipse(及其各种修改版)是怎样搞开发的。这个问题好庞大,只能以点带面的指指。 小长假最后一天再扯一篇纯软,再不来点器件相关的,很多人会偷偷要求我传授绝不外撸的骗板大计。 前面如果熟悉我帖子的人应该会注意到我一直挺推荐在可行的情况下用 eclipse(及其各种修改版,也包括mcuxpresso)开发单片机,工欲善其事,一个现代IDE可以很大程度上帮助开发者,java虚拟机的效率完全可以被机器性能抵消,不要再被10年前的观念禁锢,少年郎,请默想android飙起来的样子。 mcuxpresso的一个“卖点”是jlink插件是nxp官方出品。虽然不知道和社区版有什么差异,但是官方版应该和自家的系统配合最轻松。
屏幕快照 2017-04-04 下午9.31.59.png
zephyr 在linux上的开发支持是最好的,如果在windows上开发是很折腾人的一件事,十分折腾人,相信我。所以一定要折腾zephyr最好还是在linux下面。 除了把zephyr脱下来,其他额外不需要安装什么。mcuxpresso自带了编译器,也就不用装个新的。我的安装目录是/Applications/MCUXpressoIDE_10.0.0_344/ide/tools 1、导入项目,import
屏幕快照 2017-04-03 下午11.01.34.png
屏幕快照 2017-04-03 下午11.02.17.png
2、打开make视图
屏幕快照 2017-04-03 下午11.02.45.png
屏幕快照 2017-04-03 下午11.03.03.png
3、新建make target
屏幕快照 2017-04-03 下午11.11.36.png
屏幕快照 2017-04-03 下午11.24.27.png
4、设置mcu环境,要找nxp mcu tools,否则nxp的环境不太能用。
屏幕快照 2017-04-03 下午11.25.39.png
屏幕快照 2017-04-04 上午12.57.28.png
5、双击刚才建立的make target,编译zephyr,当然也可以在命令行自己搞
屏幕快照 2017-04-03 下午11.24.50.png
6、编译之后就可以在quickstart panel或者工具栏用紫色爬虫进行调试了。我这边用的jlink。选那个名字很明显的elf。
屏幕快照 2017-04-03 下午11.26.58.png
屏幕快照 2017-04-04 上午12.58.22.png
7、首次的错误处理,因为我们是建立的手工工程,所以需要让eclipse不要每次debug的时候自动用它的工程方式make。
屏幕快照 2017-04-04 上午12.58.50.png
8、然后再用紫色爬虫进行debug,O了。第7步的错误只在第一次处理一次就可以。
此内容由EEWORLD论坛网友freebsder原创,如需转载或用于商业用途需征得作者同意并注明出处 本帖最后由 freebsder 于 2017-4-4 22:14 编辑
默认摸鱼,再摸鱼。2022、9、28

回复评论 (5)

free叔叔发了那么多贴,实物图才一张,还只露了板子的一个角!你真小气!
点赞  2017-4-4 22:09
你是怕板子被抢吗
点赞  2017-4-4 22:09
引用: strong161 发表于 2017-4-4 22:09
free叔叔发了那么多贴,实物图才一张,还只露了板子的一个角!你真小气!

下次,板子来个全裸特写。
默认摸鱼,再摸鱼。2022、9、28
点赞  2017-4-4 22:14
free叔叔,叔叔啊叔叔,现在都用云IDE了
点赞  2017-4-4 22:39
引用: lcofjp 发表于 2017-4-4 22:39
free叔叔,叔叔啊叔叔,现在都用云IDE了

前段开发用云IDE等等东西很合适,浏览器本身就是他的环境包括调试,但不是什么都适合浏览器,网上虽然可以下单,可到最后快递还得给你送货不是?
默认摸鱼,再摸鱼。2022、9、28
点赞  2017-4-4 22:46
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复