【ODYSSEY-STM32MP157C】硬件平台及学习资源

STM32MP1

ST 于 2019 年正式发表首款 MPU 产品线系列 STM32MP1,希望延续过去 STM32 MCU 在全球 MCU 市场的成功经验,进一步朝 MPU 市场迈进。作为能够支持轻松开发更广泛应用的通用微处理器产品线,STM32MP1 系列基于单核或双核 Cortex-A7 与 Cortex-M4 组成的异构架构,加强了支持多应用和灵活应用的能力,可以随时实现最佳性能和功率数据。Cortex-A7 内核提供对开源操作系统(Linux/Android)的支持,而 Cortex-M4 内核可以利用 STM32 MCU 生态系统。

在这里插入图片描述

对于 Cortex-A7 侧的开发,意法半导体提供了主流开源 OpenSTLinux Distribution,帮助开发者快速轻松地移植应用程序软件。而对于 Cortex-M4 侧,开发者可以继续使用与 STM32 MCU 相同的 STM32Cube 工具集,包括基于 GCC 的 IDE、STM32CubeProgrammer 和 STM32CubeMX(提供 DRAM 接口调优工具,以便轻松配置 DRAM 子系统)。

在这里插入图片描述

STM32MP1 系列有 3 种不同产品线,它们之间引脚到引脚兼容:

  • STM32MP157:双Cortex-A7内核@ 800 MHz、Cortex-M4内核@ 209 MHz、3D GPU、DSI显示接口、以及CAN FD
  • STM32MP153:双Cortex-A7内核@ 800 MHz、Cortex-M4内核@ 209 MHz、以及CAN FD
  • STM32MP151:单Cortex-A7内核@ 800 MHz、Cortex-M4内核@ 209 MHz

每个产品线都有一个安全选项(加密与安全启动)

在这里插入图片描述

基于 A7 + M4 的灵活架构,使 STM32MP1 支持多种潜在应用场景,包括工业应用、消费电子、医疗保健、智能家居等。

典型地,单或双 Cortex-A7 内核专用于开源操作系统,而 Cortex-M4 内核则专用于实时和低功耗任务。同时,针对不同的应用需求,可以将大多数外设分配给 Cortex-A7 或 Cortex-M4 内核单独使用。

在这里插入图片描述

ODYSSEY-STM32MP157C

ODYSSEY-STM32MP157C 是 Seeed Studio 设计的一款单板计算机,尺寸与树莓派相当,板上提供了与树莓派兼容的 40pin 扩展接口,甚至连定位孔也与树莓派一致。

在这里插入图片描述

从 ODYSSEY – STM32MP157C 的名字可以看出来,它使用的是与官方 DK2 套件相同的 STM32MP157C 处理器。包含双核 Cortex-A7 和一个 Cortex-M4 核, A7 主频为 650 MHz。

核心板

ODYSSEY – STM32MP157C 开发板采用核心板(SoM)+ 载板(Carrier board)的硬件设计,开发者可以购买套件,也可以单独购买核心板用于自己的产品。核心板与载板之间通过 3 组 70 针连接器实现板对板的连接。

在这里插入图片描述

  1. STM32MP157C:核心板处理器(双架构处理器:Arm Cortex-A7 and Cortex-M4);
  2. MT41K256M16TW-107:P:512M 16位 RAM 内存芯片;
  3. STPMIC1APQR:电源管理芯片;
  4. EMMC04G-M627:4GB eMMC 内存;
  5. LED:成功供电后,PWR 将继续工作,当系统正常运行时,USER LED 将一直闪烁;
  6. 70针连接器:3 路 70 针板对板连接器。

载板

在这里插入图片描述

  1. 载板:安装核心板 SoM-STM32MP157C 的区域;
  2. 直流电源输入端口:12V〜24V / 2A(建议输入12V / 2A电源);
  3. ETH 接口:网络电缆接口可以连接到千兆级网络;
  4. USB 端口:两个 USB 主机端口;
  5. USB 设备:USB 2.0 TypeC(如果将 Type C 用作板卡电源输入,则应使用 5V / 3A 电源适配器);
  6. 数字 Grove 接口:将 Grove 接口连接到数字引脚;
  7. IIC Grove 接口: 将 Grove 接口连接到 IIC 引脚;
  8. 音频接口: 3.5mm 音频接口;
  9. MIPI DSI 接口:使用 MIPI DSI 接口(FPC 20Pin 1.0mm)连接到显示器;
  10. 40 PIN GPIO 接口:与 Raspberry Pi 的 40-PIN 兼容;
  11. AP6236:2.4G WiFi&BT 4.2 控制芯片;
  12. 滑动开关: 可用于选择 SD 卡或 eMMC 来启动;
  13. 调试 UART: 系统默认的调试串行端口;
  14. JST 1.0mm:3V RTC 电池接口;
  15. RST 键:系统复位键;
  16. PWR 按键:长按约 8 秒可关闭,短按可启动;
  17. 用户按钮:用户按钮;
  18. PWR LED:开发板电源指示灯;
  19. User LED:用户可编程的LED;
  20. ACA-5036-A2-CC-S:板载 2.4G 陶瓷天线;
  21. IPEX 1代:外部 2.4G 外部天线座(使用外部天线时,需要卸下 R49,R51 两个 0Ω 电阻);
  22. SD 卡插槽:将装有系统的 SD 卡插入该区域;
  23. DVP 摄像头接口:通过 DVP 接口(FPC 20Pin 1.0mm)连接到摄像机;
  24. KSZ9031:1000M 网络电缆驱动器网卡;
  25. STMPS2252MTR:电源开关芯片;
  26. MP9943:降压 DCDC 电源芯片;
  27. WM8960:音频编解码器芯片。
  28. MP2161:降压 DCDC 电源芯片。

扩展接口

载板提供的 40pin 扩展接口与树莓派兼容,可快速接入树莓派生态。提供 GPIO、ADC、PWM、I2C、SPI、UART、I2S 等功能,管脚可配置为 A7/M4 使用模式,通过这组接口,可以快速搭建产品原型、实现许多创意应用!

在这里插入图片描述

硬件开发板

除了官方发布的 STM32MP1 全功能评估板和 Disco-Kit 探索板,市面上还有不少第三方的开发板,包括米尔科技、Seeed、湃兔核等等。

在这里插入图片描述

厂家型号链接价格推荐指数
ST 官方STM32MP157F-EV1 评估板点击购买¥3391⭐️⭐️
ST 官方STM32MP157A-DK1点击购买¥399⭐️⭐️⭐️⭐️
ST 官方STM32MP157C-DK2点击购买¥811⭐️⭐️⭐️⭐️
SeeedODYSSEY-STM32MP157C点击购买¥429⭐️⭐️⭐️⭐️⭐️
米尔科技MYD-YA157C-V2点击购买¥388⭐️⭐️⭐️⭐️
湃兔核PanGu STM32MP157点击购买¥319⭐️⭐️⭐️⭐️
100askSTM32MP157 开发板点击购买¥884⭐️⭐️⭐️

学习资源

©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值