SD系统启动卡+网络方式启动
基于TFTP和NFS启动开发板,是一种很便捷网络启动和调试方式,避免用户在开发过程中,使用SD系统启动卡等方式拷贝启动文件到开发板而造成的繁琐工作。
本小节介绍从SD系统启动卡启动U-Boot,再通过TFTP加载设备树文件、Linux内核镜像文件,最后使用NFS挂载远程文件系统。进行以下操作前,请参照《TFTP开发环境搭建》、《NFS开发环境搭建》文档搭建好TFTP和NFS开发环境。
1.1 启动文件准备
将AM57x开发板对应的设备树文件和内核镜像文件,拷贝到Ubuntu搭建好的TFTP服务器工作目录中。
本文以广州创龙TL5728-EasyEVM开发板为例,其对应设备树文件为am57xx-evm-reva3.dtb;网络启动连接网口为RGMII ETH0.
平台介绍:
AM5728是TI Sitara系列高性能SOC,得益于异构多核处理架构,CPU内集成了多核DSP、多核PRU、IVA-HD、GPU等协处理单元,通过硬件加速的方式极大增强CPU的数据、多媒体处理能力,可满足工业协议支持、大数据计算、实时控制等应用需求,同时采用先进的28纳米生产工艺,极大降低处理器的功耗,能耗比更加突出。
TL5728-EasyEVM 是一款广州创龙基于 TI AM5728(浮点双 DSP C66 x +双 ARM Cortex-A