MYZR-STM32-EK152启动手册
目录
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 主要接口
开发板连接
电源连接
开发板没有电源开关,所以在连接电源线时需确保使用正确的电源适配器,电源线连接到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 --------------------------------------------------------------------------------