快速开始

本文档使用说明

手册链接

其它说明

  • 文档内所有链接的打开,建议使用鼠标右击 在新标签中打开

开发板使用快速入门

这部分内容和操作,首次阅读和完成大概需要半天的时间

  1. 拿到开发板后,第一件事是为使用开发板做准备,安装终端软件是必要的。打开 《Xshell 参考手册》,参照 软件下载及安装 把终端软件安装好。

  2. 终端软件安装好之后,打开 《启动手册》 ,参照文档启动开发板。

  3. 开发板启动成功后,打开对应的 【刷机手册】 进行一次刷机。目的是熟悉烧录操作以及准备下一步的功能验证。

  4. 开发板烧录完成后,打开对应的 【测试手册】 进行一遍测试以验证开发板各项功能正常。

软件开发基本指导

这部分内容和操作,首次阅读和完成大概需要半天的时间

  1. 首先,要进行软件开发,需要建立开发环境,在搭建嵌入式开发环境的时候会遇到各种各样的问题,为了避免浪费不必要的时间和精力,这里我们推荐使用我们的虚拟机环境。打开 【开发环境指导手册】 ,参照文档把虚拟机配置好。

  2. 开发环境建立好之后,应参照 【编译手册】 进行一次编译,并保留编译得到的目标文件。

  3. 编译好目标文件之后,更新目标文件到设备,并最好参照 【测试手册】 再进行一次测试,以验证编译出来的目标文件没有问题。

软件开发进阶指导

在完成 开发板使用快速入门软件开发基本指导 后,基本的东西我们都已经熟悉了。那么,下一步,便是二次开发需要了解的内容了。

U-Boot 板级文件

  • u-boot 板级文件位置:board/myzr

  • u-boot 板级配置文件:include/configs/myzrstm32mp13*.h

  • u-boot 极级编译配置文件:configs/myzrstm32mp13_defconfig

Linux 内核板级文件

  • 内核板级编译配置文件:arch/arm/configs/myzr-stm32mp13_defconfig

  • 内核板级设备树文件:arch/arm/boot/dts/myzr/—*

  • 内核开发参考手册:网盘中《*Reference Manual*.pdf》

硬件开发指导

  1. 首先,硬件工程师有必要了解我们开发板底板的介绍和基本原理,具体见 《底板硬件介绍》

  2. 硬件工程师打开网盘,下载硬件原理图文件进行参考,或基于我们的原理图进行设计。

  3. 如果某些接口和功能需要变更,可以参考 《核心板硬件介绍》 里的 管脚定义&详细功能说明

  4. 更多详细信息请参照网盘中的“05_文档资料”

其它必要的文档

Reference Manual

  • 所在网盘位置:“05_文档资料 -> RM0475_Rev0.6b.pdf”

对应的文档有多至三千页的内容,软件、硬件工程师可以在设计和开发的过程中选择性的阅读。

Datasheet

  • 所在网盘位置:“05_文档资料 -> DS13874_STM32MP135A STM32MP135D_Rev0.5a”

对应的文档有约两百页的内容,软件、硬件工程师可以浏览并自行决定是否详细阅读。


--------------------------------------------------------------------------------
* 珠海明远智睿科技有限公司
* ZhuHai MYZR Technology CO.,LTD.
* Latest Update: 2023/9/11
* Supporter: Kuangwh
--------------------------------------------------------------------------------