硬汉嵌入式论坛

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

[i.MX-X1] 开箱折腾处女贴--在Linux下配合MCUXpresso开发RT1052

  [复制链接]

4

主题

39

回帖

51

积分

初级会员

积分
51
发表于 2018-4-30 18:31:17 | 显示全部楼层 |阅读模式
本帖最后由 msr06rr 于 2018-5-2 18:05 编辑

熬夜盖楼,有幸获得iMX-X1开发板,我就不多晒板子的图了,避免拉来仇恨
板子靓照
gg.jpg


安富莱给的教程一般都是针对Keil的,我花了大半天尝试了在Linux下做开发,当然IDE选择官方的MCUXpresso咯,同样都是基于Eclipse,比起英飞凌的DAVE,意法的system workbench,NXP的这个IDE可以说是集大成者,非常牛掰,用了几次,感觉挺稳定,很炫酷。最主要的是免费啊,可以帮老板省钱。
前往官网下载安装MCUXpresso Integrated Development Environment (IDE)这里选择Linux平台,当前的版本为10.1.1
1.png
2.png
使用MCUXpresso SDK Builder可以配置并下载适合自己需要的SDK软件包,该软件支持在线版,需要注册NXP账户才能使用。
1. 首先选择CPU型号:MIMXRT052
2. 给该版本的SDK取个炫酷的名字:iMX-X1-suda
3. 点击Build MCUXpresso SDK
3.png

4. 选择Host OS:Linux
5. 选择Toolchain:MCUXpresso IDE
6. 为SDK中添加一些中间件:FreeRTOS等(可选操作)
7. 最后点击Request Build制作属于你的SDK套件(需要耐心等待一会)
8. 完了以后下载SDK和文档到本地即可,文档中包含了API参考手册
4.png
5.png
6.png
7.png
8.png


1. 打开MCUXpresso IDE软件,指定一个新的工作空间。第一次打开软件可能需要稍等片刻,因为需要从网上下载一些更新jar文件。对软件不熟悉的话可以阅读MCUXpresso IDE User Guide。该软件基于Eclipse,支持Marketplace,所以可以安装各种各样的插件,超级方便。默认下载的软件是免费版,其实MCUXpresso也有增强版,但是需要License。
2. 将刚才下载的SDK压缩文档拖拽到软件的Installed SDKs窗口,这样就完成了SDK软件包的安装


9.png
10.png
11.png
12.png
1. 新建一个工程,选择New C/C++ Project
2. 根据本地的SDK软件包选择器件类型
3. 选择器件:MIMXRT1052CVL5B
4. Project Type:C Project
5. SDK Debug Console:Semihost
6. 操作系统当前只支持FreeRTOS
7. 选择外设驱动和中间件
8. 选择使用的C库:Redlib
9. 选择使用的浮点类型:FPv5-SP-D6(HardABI)
13.png

14.png

15.png
16.png
17.png
点击确定,跳转到工程界面,main函数中除了初始化一些简单的外设外,只打印了hello world字符串(semi host)的方式。
点击锤子按钮,开始编译。编译后会提示各种RAM的使用率。
18.png
19.png
连接调试器,这里插入CMSIS-DAP调试器,点击Debug,会自动探测当前可用的仿真器。

20.png
21.png
MCUXpresso IDE已经支持类似于CubeMX的操作了,最近研究一下。
NXP这套开发流程其实还是很规范的,我个人比较喜欢,尤其是SDK可以在线自定义,各个不同的版本同时存在IDE中,自由切换。Eclipse的跳转真的是很爽,海量插件总有一款适合你。




评分

参与人数 1金币 +50 收起 理由
eric2013 + 50 赞一个!

查看全部评分

回复

使用道具 举报

0

主题

138

回帖

138

积分

初级会员

积分
138
QQ
发表于 2018-4-30 19:37:03 | 显示全部楼层
这个感觉不错
回复

使用道具 举报

1

主题

196

回帖

199

积分

高级会员

积分
199
QQ
发表于 2018-4-30 23:26:05 | 显示全部楼层
有一位大神现身,节日快乐
回复

使用道具 举报

57

主题

908

回帖

1079

积分

至尊会员

积分
1079
发表于 2018-5-1 10:17:38 | 显示全部楼层
帮顶。干脆大神用linux搞一个示波器好了。。。
回复

使用道具 举报

4

主题

8

回帖

204

积分

高级会员

积分
204
发表于 2018-5-1 21:17:00 | 显示全部楼层
有个问题,我现在还没解决,如果想要调用板载SDRAM,需要一个初始化配置文件,而这个文件在MCUX软件中没有提供,
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115694
QQ
发表于 2018-5-2 00:40:58 | 显示全部楼层
666
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2019-4-17 14:41:38 | 显示全部楼层
请问linux 下载的bin文件怎么安装IDE?
回复

使用道具 举报

5

主题

197

回帖

212

积分

高级会员

积分
212
发表于 2019-4-17 19:09:19 | 显示全部楼层
东东_Donny 发表于 2019-4-17 14:41
请问linux 下载的bin文件怎么安装IDE?

dpkg -i
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2019-4-17 23:14:44 | 显示全部楼层
东东_Donny 发表于 2019-4-17 14:41
请问linux 下载的bin文件怎么安装IDE?

一般直接./xx.bin,如果提示不是可执行文件就需要用root权限chmod +x  xx.bin, dpkg是安装.deb文件用的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-12 14:48 , Processed in 0.694079 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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