MYZR-STM32-EK152启动手册

来自明远智睿的wiki
跳转至: 导航搜索


MYZR-STM32-EK152 包装清单


标准件

  【底板】:MYZR-STM32-MB152,1片
  【核心板】:MYZR-STM32-CB152,1片(已贴在底板上)
  【电源适配器】:5V,1个
  【DEBUG串口接头】:1个
  【Micro USB线】:1条

用户自备件

  【网线】:1条
  【USB 转串口线】:1条,调试时使用(如电脑没有DB9串口的情况下需要自备)

其它选配件

  【显示屏电路板】
  【液晶显示屏】
  【触摸屏】

MYZR-STM32-EK152 主要接口


  MYZR-STM32-EK152-Front.png

开发板连接


电源连接

  开发板没有电源开关,所以在连接电源线时需确保使用正确的电源适配器,电源线连接到DC:5v-3A的接口上。

串口线的连接

  Debug串口接头连上Debug_232接口上,然后使用USB转串口线连接电脑串口和Debug串口接头。
  参考 终端软件XShell参考手册 新建串口会话并打开会话。

网线的连接

  网线一端接ETH10/100/1000M,另一段接电脑网口。

USB下载线的连接

  把Micro USB线的一端连接到开发板的BootLoader口,另一端连接到电脑的后置USB口。

启动开发板


检查开发板拨码开关

  把开发板的拨码开发板SW:BOOT拨到正常的启动模式,拨码的模式如下:
  【EMMC启动】:1(off),2(on),3(off),4(off)
  【TF卡启动】:1(on),2(off),3(on),4(off)
  【下载模式】:1(off),2(off),3(off),4(off)
  注:拨码开关的ON是字母那一边,OFF是数字的那一边。

检查开发板的启动介质拨码

  根据自己的开发板选择对应的启动介质。
  【eMMC 启动】:1(ON),2(ON),3(ON),4(OFF)
  【Nand 启动】:1(OFF),2(OFF),3(OFF),4(ON)

为开发板上电

  直接接上电源适配器给开发板上电。

开发板的启动信息解读


  开发板通电后在串口终端软件上可以看到开发板输出的启动信息。

NOTICE:  CPU: STM32MP157AAC Rev.Z
NOTICE:  Model: MYZR STM32MP15 Discovery Board
INFO:    Reset reason (0x10):
INFO:      Reset due to a failure of VDD_CORE
INFO:    PMIC version = 0x10
INFO:    Using EMMC
INFO:      Instance 2
INFO:    Boot used partition fsbl1
NOTICE:  BL2: v2.2-r1.0(debug):2e4f8b4-dirty
NOTICE:  BL2: Built : 06:17:37, Apr  7 2021
INFO:    Using crypto library 'stm32_crypto_lib'
INFO:    BL2: Doing platform setup
INFO:    RAM: DDR3-DDR3L 16bits 533000Khz
INFO:    Memory size = 0x10000000 (256 MB)
...
NOTICE:  SP_MIN: Built : 06:17:46, Apr  7 2021

......

U-Boot 2020.01-stm32mp-r1 (Apr 07 2021 - 19:15:56 +0800)

CPU: STM32MP157AAC Rev.Z
Model: MYZR STM32MP15 Discovery Board
Board: stm32mp1 in trusted mode (myzr,myzr-stm32mp15)
DRAM:  256 MiB
Clocks:
- MPU : 650 MHz
- MCU : 208.878 MHz
- AXI : 266.500 MHz
- PER : 24 MHz
- DDR : 533 MHz

......

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.4.31 (myzr@u14045) (gcc version 9.3.0 (GCC)) #20 SMP PREEMPT Tue Apr 6 19:11:34 CST 2021
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
......

ST OpenSTLinux - Weston - (A Yocto Project Based Distro) 3.1-openstlinux-5.4-dunfell-mp1-20-06-24 stm32mp1 ttySTM0

stm32mp1 login: root (automatic login)

TF-A 信息

  “NOTICE: CPU: STM32MP157AAC Rev.Z”:表示使用的CPU型号为STM32MP157AAC,版本为Z。对于153和151的CPU则为“CPU: STM32MP153AAC Rev.Z”,“CPU: STM32MP151AAC Rev.Z”。
  “NOTICE: Model: MYZR STM32MP15 Discovery Board”为我们开发板的软件名称。
  “Reset reason (0x10)”:表示开发板复位的原因。
  “Using EMMC”:表示使用emmc启动,使用TF启动则是“Using SDMMC”。
  “INFO: RAM: DDR3-DDR3L 16bits 533000Khz”,“INFO: Memory size = 0x10000000 (256 MB)”表示DDR的信息。
  “SP_MIN: Built : 06:17:46, Apr 7 2021”:表示TF-A镜像编译时间,调试时可根据此来判断是否更新成功。

U-Boot 信息

  “U-Boot 2020.01-stm32mp-r1 (Apr 07 2021 - 19:15:56 +0800)”:为UBOOT的版本号和编译时间
  “CPU: STM32MP157AAC Rev.Z”:为CPU信息
  “Model: MYZR STM32MP15 Discovery Board”:为我们开发板的软件名称
  “DRAM:256 MiB”:表示使用的是256m的DDR
  “Clocks”:是各种时钟的配置

内核信息

  启动信息中“Linux version 5.4.31 (myzr@u14045) (gcc version 9.3.0 (GCC)) #20 SMP PREEMPT Tue Apr 6 19:11:34 CST 2021”包含以下信息:
  【内核版本】:Linux-5.4.31;
  【主机名称】:(myzr@u14045)   【编译器版本】:gcc version 9.3.0
  【内核文件的编译时间】:Tue Apr 6 19:11:34 CST 2021。

文件系统信息

  启动信息中两行“ST OpenSTLinux - Weston - (A Yocto Project Based Distro) 3.1-openstlinux-5.4-dunfell-mp1-20-06-24 stm32mp1 ttySTM0”包含以下信息:
  【ST OpenSTLinux - Weston】表示文件系统的基础包;
  【20-06-24】表示文件系统的编译时间;
  【ttySTM0】表示文件系统的debug串口设备;
  【automatic login】表示此系统自动登录;



--------------------------------------------------------------------------------
* 珠海明远智睿科技有限公司  
* ZhuHai MYZR Technology CO.,LTD.
* Latest Update: 2021/05/19  
* Supporter: K
--------------------------------------------------------------------------------