|
还没有准备好面对完整的嵌入式Linux的复杂性,但需要额外的计算性能?需要在半尺寸名片上以600 MHz模块运行的ARM Cortex-M7,可以集成吗?我们来了:Embedded Artists NXP i.MX RT1052 OEM模块:
计算机模块在嵌入式Linux空间中非常常见,例如,请参阅此Toradex模块。原因很简单:这些高性能电路板简化了设计,因为我不必关心BGA封装和外部SDRAM和FLASH器件:一切都在模块上,我可以轻松地集成到我的基板中。 随着越来越强大的ARM Cortex-M7进入该空间,对我来说显然需要为非Linux空间提供此类模块。在我之前对RT1050-EVK(B)的评论中,我提到了对这些模块的需求,Embedded Artists非常友好地向我发送了本周五到货的i.MX RT1052评估套件。所以这个周末我可以玩一些东西:-)。
Embedded Artists i.MX RT1052评估套件 Embedded Artists(i.MX RT1052 OEM模块)的主板售价为49欧元。不知道单独的计算机模块价格是什么(我已经问过),但我认为如果价格合理,模块可以在很多地方使用。 更新:我收到了OEM计算模块的定价信息(与我一样,有SRAM和PHY,但没有WiFi模块(http://embeddedartists.com/products/oem/imxrt1052_oem.php)): “我们的iMX RT1052 OEM板小批量售价49欧元,但大批量降至19欧元。”
开发板在产品注册卡上附带了一个独特的产品(注册)序列号、一个微型USB卡和一小盒糖果:-)。
基板尺寸为165×105 mm,背面有LCD。与恩智浦i.MX RT1050-EVK(B)相比,它更容易使用,因为它一侧有所有连接器,具有易于访问的测试点和用户元件(按钮,调试连接器放置得很好)。 我觉得该主板的设计可以立即用于实际产品中,它可能会稍微小一些。我喜欢这样的事实:它没有板载OpenSDA,而且我可以使用2×5引脚调试头直接使用标准调试工具。
计算机模块 在模块上有NXP i.MX RT1052(ARM Cortex-M7,600 MHz,512 KBy TCM RAM)和4 MB外部FLASH。
以下是OEM板模块带有元件的正面:
计算模块包括双QSPI adesto(EcoXiP)4 MByte外部FLASH存储器。该视频概述了该解决方案。恩智浦i.MX RT1050-EVK(B)上有Spansion的器件。不幸的是,通常的分销商不能订购存储设备。因此,在构建我的主板时,我更倾向于使用普通的QSPI外部FLASH设备。
该板有足够的空间用于uBlox NINA-W13 WiFi芯片。 计算机模块和基板都有多个电源测量测试点,请参阅Embedded Artists的iMX_RT1052_Developers_Kit_Users_Guide.pdf。
MCUXpresso IDE 我在电路板上使用了以下软件和工具: 因为i.MX RT系列仍然是新产品,请确保安装了最新、最好的软件和工具。 ◼ IDE:MCUXpresso IDE v10.2.1 build 795 [2018-07-25] ◼ SDK:MCUXpresso SDK_2.x_EVKB-IMXRT1050 v2.4.2 Manifest 3.3.0 ◼ 调试器:LPC-Link2
调试器 在本文中,我使用低成本(20美元)的NXP LPC-Link2作为调试器。 请勿在调试端口上为目标电源供电!将LPC-Link2上的跳线JP2移除!
在本文撰写时,Segger和P&E都不支持adesto的EcoXiP Flash。所以我唯一的选择是使用LPC-Link2。但我认为这可能会随着该模块的流行而改变。
|