本指导文档由创龙科技编写,旨在为基于全志 T113-i工业开发板的用户,提供 Linux 系统启动卡制作及系统固化的详细操作指引。
本指导文档适用开发环境:
Windows开发环境:Windows 7 64bit、Windows 10 64bit
虚拟机:VMware15.5.5
Linux开发环境:Ubuntu18.04.4 64bit
LinuxSDK:T113_Tina5.0-V1.0(Linux)
U-Boot:U-Boot-2018.07
Kernel:Linux-5.4.61、Linux-RT-5.4.61
本文档主要基于 NAND FLASH 配置的创龙科技全志 T113-i 评估板,演示 Linux 系统启动卡的制作流程,以及将 Linux 系统镜像文件固化至 NAND FLASH 的具体方法。
创龙科技提供的 Linux 系统镜像文件位于产品资料 “4 - 软件资料 \Linux\Makesdboot [版本号]\” 目录下,版本号以实际交付产品为准,具体说明如下表所示。
备注:
(1)“启动卡”一般作为Linux系统启动卡启动系统;“量产卡”一般用于批量生产时,快速固化Linux系统至NAND FLASH,再通过NAND FLASH启动系统。
(2)如需使用eMMC配置评估板,请参考eMMC版本核心板使用说明文档制作Linux系统启动卡,以及将Linux系统固化至eMMC。
(3)如需制作Linux-RT内核版本的Linux系统启动卡,请参考Linux系统使用手册替换对应的内核镜像、内核模块。
使用PhoenixCard工具可将Linux系统镜像文件通过读卡器固化至Micro SD卡,将Micro SD卡制作成“启动卡”或“量产卡”。
将产品资料“4-软件资料\Tools\Windows\”目录下的PhoenixCard V4.2.7.zip工具解压至Windows非中文工作目录下。PhoenixCard工具的详细使用方法可参考压缩包中的《PhoenixCard_使用指南》。
(1)请将空白Micro SD卡通过读卡器插至PC机USB接口,双击"PhoenixCard.exe"打开系统固化工具。
(2)工具运行后会自动识别接入到PC端的Micro SD卡,如下图所示。
(3)将产品资料“4-软件资料\Linux\Makesdboot\[版本号]\”目录下的t113_i_linux_tlt113-evm-nand-sdboot_uart0.img系统镜像拷贝至非中文路径的目录下。在PhoenixCard软件上点击“固件”选择目标镜像文件,接着选择“启动卡”,最后点击“烧卡”制作Linux系统启动卡。
(4)Linux系统启动卡制作完成后,状态栏将会打印如下信息。
评估板断电,使用Type-C线连接评估板的USB TO UART0调试串口至PC机。将Linux系统启动卡插至评估板Micro SD卡槽,根据评估底板红色的SW2拨码开关旁丝印(并非拨码开关上文字),将拨码开关拨为0,使能Micro SD功能。然后将评估板上电,系统将从Linux系统启动卡启动,并自动登录root用户,串口调试终端会打印如下类似信息。
(1)请将空白Micro SD卡通过读卡器插至PC机USB接口,双击"PhoenixCard.exe"打开系统固化工具。
(2)工具运行后会自动识别接入到PC端的Micro SD卡,如下图所示。
(3)将产品资料“4-软件资料\Linux\Makesdboot\[版本号]\”目录下的t113_i_linux_tlt113-evm-nand_uart0.img系统镜像拷贝至非中文路径的目录下。在PhoenixCard软件上点击“固件”选择目标镜像文件,接着选择“量产卡”,最后点击“烧卡”制作“量产卡”。
(4)“量产卡”制作完成后,状态栏将会打印如下信息。
(1)将“量产卡”插至评估板,根据评估底板SW2拨码开关旁丝印(并非拨码开关上文字),将拨码开关拨为0。评估板上电启动,系统将会自动固化Linux系统至NAND FLASH。当系统固化完成后,串口调试终端会打印如下类似启动信息。
(2)请将评估板断电,取出“量产卡”,然后重新上电,评估板将从NAND FLASH启动系统,并自动登录root用户,串口调试终端会打印如下类似启动信息。
(1)请使用Type-C线将评估板USB0 DRD接口连接至PC机USB接口连接。
(2)将产品资料“4-软件资料\Tools\Windows\”目录下的phoenixsuit_V1.1.0_20150325.rar工具解压至Windows工作目录下,双击"PhoenixSuit_EN.msi"进行安装,默认安装选项即可,安装完成将在桌面生成快捷方式。PhoenixSuit工具可在上位机将Linux系统镜像通过USB接口固化至板载NAND FLASH。
(3)双击打开PhoenixSuit工具,点击Firmware,然后选择Linux系统镜像文件。
(4)确保评估板已断电,长按USB0 UPGRADE(KEY1)按键,再将评估板上电,当PhoenixSuit工具出现如下界面后,松开USB0 UPGRADE按键。在PhoenixSuit工具界面选择"Yes",将板载NAND FLASH进行格式化,请注意提前做好数据备份。
(5)格式化完成后,PhoenixSuit工具将自动固化Linux系统镜像文件至NAND FLASH。直至出现如下界面,表示系统固化成功。
(6)请将评估板断电,然后重新上电后,评估板将从NAND FLASH启动系统。
(7)在已固化Linux系统镜像至NAND FLASH的前提下,如需替换系统镜像的单个或多个分区至NAND FLASH,请参考如下方法。
请打开PhoenixSuit工具,点击Firmware,然后选择系统镜像文件后,勾选"Download one or mult partition"选项,勾选后会出现以下分区选项,可根据实际需要勾选对应分区进行固化;若全不选,则仅下载boot0,boot1,即boot_package.fex文件,可用于更新U-Boot与设备树。
备注:各分区说明请参考“系统分区说明”小节。
由于篇幅过长等原因,部分内容均不逐一展示,如需获取完整版详细资料,请关注创龙科技微信公众号或官网,或者评论区留言,感谢您的支持!
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。