diff --git a/docs/source/bsp/arm64/rockchip/index.rst b/docs/source/bsp/arm64/rockchip/index.rst index c6450bf3d1d8a522ac32d5f4d313cd3d636002f1..49cebb202335bc6584b723db1b4534c35bbe20b2 100644 --- a/docs/source/bsp/arm64/rockchip/index.rst +++ b/docs/source/bsp/arm64/rockchip/index.rst @@ -9,3 +9,4 @@ Rockchip :maxdepth: 1 rockchip.rst + tspi-3566.rst diff --git a/docs/source/bsp/arm64/rockchip/tspi-3566-loader.jpeg b/docs/source/bsp/arm64/rockchip/tspi-3566-loader.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..84c2416e7aca204a9980815c5f28a8f00b8544ad Binary files /dev/null and b/docs/source/bsp/arm64/rockchip/tspi-3566-loader.jpeg differ diff --git a/docs/source/bsp/arm64/rockchip/tspi-3566-platform.png b/docs/source/bsp/arm64/rockchip/tspi-3566-platform.png new file mode 100644 index 0000000000000000000000000000000000000000..cebe593f5bfd23f1166e276200f1224344d12d3c Binary files /dev/null and b/docs/source/bsp/arm64/rockchip/tspi-3566-platform.png differ diff --git a/docs/source/bsp/arm64/rockchip/tspi-3566.rst b/docs/source/bsp/arm64/rockchip/tspi-3566.rst new file mode 100644 index 0000000000000000000000000000000000000000..791915a769df439ca0656c9fd4b4547158b463c1 --- /dev/null +++ b/docs/source/bsp/arm64/rockchip/tspi-3566.rst @@ -0,0 +1,107 @@ +.. _board_tspi_3566_build: + +======================================== +泰山派镜像构建与使用 +======================================== + +本章主要介绍openEuler Embedded中嘉立创的泰山派的构建,使用和特性介绍。 + +泰山派镜像构建指导 +===================== + +- 参照 :ref:`oebuild安装步骤` 完成oebuild安装,并详细了解构建过程 + +- 执行构建环境初始化命令 + + .. code-block:: console + + # oebuild_workspace表示oebuild的工作空间,这个名字可以随意取 + oebuild init oebuild_workspace + + +- 根据上一步提示执行 `cd` 命令与 `oebuild update` 命令,如果出现错误请按照提示解决,一般是需要安装容器软件以及添加容器用户 + +- 执行generate命令选定泰山派单板 + + .. code-block:: console + + oebuild generate + + 具体界面如下图所示: + + .. image:: ../../../_static/images/generate/oebuild-generate-select.png + + 在choice platform选定tspi-3566: + + .. image:: ./tspi-3566-platform.png + +- 然后进入镜像编译目录,镜像编译目录一般是以 `build/tspi-3566` 结尾 + +- 进入构建交互终端 + + .. code-block:: console + + # 执行完后,已进入容器环境 + oebuild bitbake + +- 构建镜像 + + .. code-block:: console + + bitbake openeuler-image + +- 构建SDK + + .. code-block:: console + + bitbake openeuler-image -c do_populate_sdk + +- 烧录二进制介绍 + + 构建产物存放的目录为当前编译目录下output// + + 1. boot.img: uboot+Image的openEuler Embedded内核镜像 + 2. openeuler-image-tspi-3566-.rootfs.tar.gz + 3. openeuler-glibc-x86_64-openeuler-image-armv8a-tspi-3566-toolchain-latest.sh* + + 注意:镜像和SDK所在的目录因timestamp不同而不同。 + +泰山派镜像烧录 +===================== + +- 瑞芯微烧录仅支持windows系统平台,下载以下两个软件: + + 1. DriverAssitant(外设驱动软件) + + 2. RKDevTool(镜像烧录软件) + + 下载地址为: + + .. code-block:: console + + 资料下载 + + 链接:https://pan.baidu.com/s/1HtnpytCBBqBOqZi8mfV4VQ?pwd=qcxx + 提取码:qcxx + 工具存放地址为:立创·泰山派开发板资料/第07章.【立创·泰山派】开发工具 + + 将两个软件包分别下载,并解压 + + 对于DriverInstall软件,双击DriverInstall.exe文件来运行安装程序。根据系统的安全设置,可能需要管理员权限来运行该程序。如果出现安全提示,请给予管理员权限。如果之前没有安装过直接点击安装即可,如果之前安装过驱动,需要先点击卸载旧驱动,然后再点击安装“弹出安装驱动成功弹窗”证明安装成功。 + + 对于RKDevTool是无需进行安装操作的,直接双击RKDevTool_Release运行烧录工具 + +- 使用typec数据线连接泰山派开发板和电脑,泰山派开发板有三个案件,先按住REC按钮不放,接着按下RST复位按键并松开,当烧录软件中出现“发现一个LOADER设备”后松开REC按钮,就可以进行下一步操作了 + +- 在 `下载镜像` 中选中boot一栏,并点击路径一栏将我们构建出来的boot.img加载上,再选中rootfs一栏,并点击路径一栏将我们构建出来的openeuler-image-tspi-3566-.rootfs.tar.gz加载上,如下图: + + .. image:: ./tspi-3566-loader.jpeg + +- 点击执行,等待将boot.img和rootfs烧录到emmc中 + +泰山派应用开发 +===================== + +- 前面构建SDK的产物为:openeuler-glibc-x86_64-openeuler-image-armv8a-tspi-3566-toolchain-latest.sh* + +- 具体SDK的应用开发请阅读::ref:`基于SDK的应用开发`/#sdk