飞凌嵌入式
直播中

jinyi7016

12年用户 6608经验值
擅长:处理器/DSP
私信 关注
[技术]

【飞凌i.MX9352开发板试用】开箱+电路分析+环境搭建

本次试用,飞凌工作人员联系确定了试用。感谢。

一、概述

1、CPU

本次试用的开发板的CPU型号为i.MX 9352,这是NXP全新推出的一款CPU,2个Arm® Cortex®-A55,最高1.7GHz主频,有一个250Mhz的Arm Cortex-M33与Arm® Ethos™ U-65 microNPU、EdgeLock®安全区域。

CPU支持最高3.7GT的DDR4内存,3个SD 3.0/ SDIO3.0/ eMMC5.1,1个8线SPI,支持SPI NOR和SPI NAND存储器

对于多媒体接口也比较全面,1个1080p60 MIPI-DSI,1个720p60 LVDS,24位并行RGB,1个1080p60 MIPI-CSI,8位并行YUV/RGB,7个I2S TDM ,8通道PDM麦克风输入与MQS:中等质量声音输出(Σ-Δ 调制器)。

连接通讯接口也有很多,2个USB 2.0 Type C接口,2个千兆以太网,2个CAN-FD,8个UART,1个4通道12位ADC,2个32引脚FlexIO接口。

clipboard.png

2、开发板

飞凌基于i.MX 9352设计了本次试用的开发板OKMX93。

开发板基本上引出了i.MX 9352的所有功能,可适用于各种行业的应用。
微信图片_20230605164000.jpg

微信图片_20230605164003.jpg

本次试用的开发板配备了一根wifi的开线,一个电源,一条type-C的线,没有配备显示外设,目前也只能进行一些通讯与CPU性能方面的测试了。

3、疑虑

其实在电力等一些国家采购的行业来说,使用NXP的还是有一定的风险的,现在100% 国产化的要求是越来越多了,此核心板能不能应用于项目,还无法确定,只进行功能验证吧。

二、电路

飞凌提供有底板的原文件,是AD格式的。

电路的设计有几个比较新颖的地方,值得一说。

1、调试电路

调试功能使用的是Type-C接口,这个接口连接的是一片CH342F,是USB转2路串口,所以,连接电脑后,会识别出来两个串口。
clipboard.png

2、RS485与CAN

开发板上的RS485与CAN使用了金升阳的隔离模块,信号隔离的同时,也有电源隔离。后级电路也加上共模电感与放电管,电路防护做的很到位。clipboard.png
clipboard.png

3、串口扩展

开发板上,有一个USB转4路串口的芯片,A、D为RS485,B、C通过排针引出扩展。

clipboard.png

4、其他

开发板上底板上增加了核心板固定的铆柱,可以方便固定核心板。
微信图片_20230605164008.jpg

开发板底板上,留有GND的测试环,可以方便连接示波器。
微信图片_20230605164020.jpg

核心板与底板使用的越低高度的B2B连接器,间距更近,一些应用可以减小体积。
微信图片_20230605164014.jpg

三、开发环境

飞凌这里提供了一个虚拟机系统,不用自己重新搭建了,直接使用VMware 导入就可以了,由于主机肯定是与官方的不同,这里要修改一些虚拟机的配置才可以了。

用户名:forlinx,密码:forlinx

官方使用的是ubuntu22.04版本来进行开发的,这是个长周期支持版本,相对来说比较新也比较稳定。

虚拟机的网络使用的是NAT的方式,最好是可以修改成桥接的方式,连接开发板与主机网线环境比较方便。

clipboard.png

虚拟机的环境变量并没有设置成固定的,而是每次打开终端都要运行如下命令:

. /opt/fsl-imx-xwayland/5.15-kirkstone/environment-setup-armv8a-poky-linux

clipboard.png

可以把配置命令添加到用户下的.profile文件中,这样每次用户登陆就可以自动配置了。

至于Qt,环境也是配置好的,但由于没有显示设备,这里就不再测试了。

更多回帖

发帖
×
20
完善资料,
赚取积分