416|0

2933

帖子

4

TA的资源

五彩晶圆(中级)

楼主
 

【FRDM-MCXN947测评】VSCode开发环境搭建 [复制链接]

1、开箱测评

FRDM-MCXN947是一款双核MCU芯片,开发板接口较丰富,详细内容参考FRDM-MCXN947

 

这款开发板的功能非常的丰富,但是对我来说比较遗憾的是没有集成LCD控制器,只是集成了MCU8080总线接口。

其它主要接口。

  • 以太网PHY和连接器
  • HS USB Type-C连接器
  • SPI/I2C/UART连接器(PMOD/mikroBUS、DNP)
  • WIFI连接器(PMOD/mikroBUS、DNP)
  • CAN-FD收发器

其中重要的外设还有正交编码器,这是我在NXP lpc1768时就用过的外设,功能和稳定性非常的出色。编程简单使用方便(非常的赞!!!)。

开发板集成了DAP Link调试器。

2、开发环境VScode

(1)基本工具软件安装

开发环境选择VScode的环境,没有选择MCUXpresso IDE,并不是有什么成见,而是个人喜好。

为了省事,先下载https://www.nxp.com.cn/lgfiles/updates/mcuxpresso/MCUXpressoInstaller.exe,并且安装。

注意需要注册一个NXP的开发账号。

 

照着上面的进行安装,如果网络较慢,可以手动下载分别安装。我的环境中虽然安装有GNU ARM开发工具但是不知道为什么集成不好。所以SDK是使用工具安装的。没有装j-link是因为版本较高影响其它设备。安装SDK时会安装CMAKE、Nija构建工具

(2)VSCode插件安装

建议安装完上述工具后进行,

需要先安装C/C++开发工具、Cortex Debug调试工具、CMAKE插件、clangd语法提示。

  安装完成后,就可以使用了。

3、构建led_blinky项目

构建过程是状况频出,搞的我异常的疲惫。

(1)下载SDK包

https://mcuxpresso.nxp.com/zh/select网站下载开发板SDK包

  选择构建SDK

  下载SDK包,解压到C:\nxp\SDK_2_16_100_MCX-N9XX-EVK目录。

(2) MCUXpresso Config Tools 创建项目

  配置好SDK路径,就是SDK路径包的解压目录。

选择第一项

  选择led_blinky项目,完成导入

  无需修改任何项目

(3)Vscode导入import

使用Folder指定刚刚生成的项目路径,选择好toolchan工具,导入项目

 导入项目

 编译运行。到此还没有什么大坑。

  选择primary内核。运行项目

4、  项目程序

当你使用上的步骤千辛万苦的运行项目后却发现无论怎么修改配置和项目都无法使得RED LED点亮。这就是NXP的一个大坑。我找到原因花费了大量的时间,可能是觉得因为是双核的原因,就没有考虑是程序出错的原因。还有就是led_blinky.mex配置没有看懂,造成了误解。

  开始因为引脚中没有配置SWCLK怀疑了很久,才意识到是输出引脚的原因。

 

 

通过手册发现RED LED的引脚是P0_10而不是P3_4,所以需要修改项目配置。

  修改后,还需要修改clk

  修改完成后,重新编译项目。运行

 

 

 

此帖出自NXP MCU论坛
点赞 关注
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表