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