首页 > 编程语言 >基于AM5708开发板——开箱初探+环境搭建、源码编译

基于AM5708开发板——开箱初探+环境搭建、源码编译

时间:2024-07-15 15:56:32浏览次数:9  
标签:evm 创龙 开发板 编译 编译器 源码 AM5708 linux

本次测评板卡是创龙科技旗下的TL570x-EVM,它是一款基于TI Sitara系列AM5708ARM Cortex-A15+浮点DSPC66x处理器设计的异构多核SOC评估板,由核心板和评估底板组成。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

评估板接口资源丰富,引出双路PRU百兆网口、千兆网口、USB3.0、CAMERA、GPMC、HDMI、PCle等接口,方便用户快速进行产品方案评估与技术预研。

 

以下是测评用户编写的测评内容,欢迎阅读:

有幸在电路城获得到“创龙TL570x-EVM评估板”的试用机会,该板soc为TI的AM5708,性能参数见创龙官网或TI官网,在此就不细说了。收到板卡开箱如下:

 

 

获取光驱中的资料,总得来说创龙提供的资料还是挺齐全的,软件源码,硬件图纸,开发工具等均包含在资料包里了:

 

拿到板子后,就迫不及待要把开发环境先搭建起来了,编译器工具在创龙的开发资料包里有提供

 

这里选择使用ti-processor-sdk-linux-rt-am57xx-evm-04.03.00.05-Linux-x86-Install.bin

开发环境使用自己原有的就行,我的是Ubuntu16:

参照创龙提供的开发手册安装编译器

首先把ti-processor-sdk-linux-rt-am57xx-evm-04.03.00.05-Linux-x86-Install.bin拷贝到自定义目录下,使用sudo执行,步骤如下:

 

自定义安装路径:

等待安装完成:

查看刚刚自定义的安装目录,已生成相应的编译工具:

查看可知使用的交叉编译器版本为:arm-linux-gnueabihf-gcc-6.2.1

把编译器路径添加至环境变量中(添加到/etc/profile):

export PATH=$PATH:/home/tronlong/ti-processor-sdk-linux-rt-am57xx-evm-04.03.00.05/linux-devkit/sysroots/x86_64-arago-linux/usr/bin

可以重启一下系统,使用“arm-”查看交叉编译器已安装成功

 

如果在不同用户组下,出现找不到编译器的情况,可以尝试使用命令:source ./etc/profile,使环境变量在该用户组下生效即可。

创龙TL570x-EVM评估板编译环境搭建至此结束,下面会尝试对uboot和kernel源码进行编译。

编译创龙提供的uboot源码包u-boot-2017.01-g856bf87-v2.2.tar.gz,拷贝、解压过程此处略过,为了方便起见,修改Makefile中的芯片架构和交叉编译器:

 

在uboou源码中,提供了一系列deconfig文件:

我们姑且选择其中一个来测试编译,执行以下命令:

sudo make am57xx_evm_defconfig

sudo make all

编译成功生成MLO和u-boot.img如下:

 

 

编译创龙提供的kernel源码包linux-rt-4.9.65-g1bc27c0-v2.3.tar.gz,拷贝、解压过程此处略过,为了方便起见,修改Makefile中的芯片架构和交叉编译器:

使用创龙的tisdk_am57xx-evm_defconfig进行配置:

sudo make tisdk_am57xx-evm_defconfig

 

自定义配置:

sudo make menuconfig

编译内核:

sudo make zImage

 

编译创龙提供的设备树

make tl570x-evm.dtb

 

至此,创龙TL570x-EVM评估板交叉编译环境搭建与源码编译完毕。

标签:evm,创龙,开发板,编译,编译器,源码,AM5708,linux
From: https://www.cnblogs.com/Tronlong818/p/18303340

相关文章

  • 开发板测试手册——系统启动、文件传送操作步骤详解(1)
    前言本文适用开发环境:Windows开发环境:Windows764bit、Windows1064bitLinux开发环境:Ubuntu14.04.364bit虚拟机:VMware15.1.0U-Boot:U-Boot-2017.01Kernel:Linux-4.9.0、Linux-RT-4.9.0进行本文档操作前,请先按照调试工具安装、Linux开发环境搭建相关文档,安装......
  • 开发板测试手册——SPI FLASH 读写、USB WIFI 模块(2)
    前言本文适用开发环境:Windows开发环境:Windows764bit、Windows1064bitLinux开发环境:Ubuntu14.04.364bit虚拟机:VMware15.1.0U-Boot:U-Boot-2017.01Kernel:Linux-4.9.0、Linux-RT-4.9.0进行本文档操作前,请先按照调试工具安装、Linux开发环境搭建相关文档,安装......
  • 开发板测试手册——USB 4G 模块、GPS 定位功能操作步骤详解(3)
    前言本文适用开发环境:Windows开发环境:Windows764bit、Windows1064bitLinux开发环境:Ubuntu14.04.364bit虚拟机:VMware15.1.0U-Boot:U-Boot-2017.01Kernel:Linux-4.9.0、Linux-RT-4.9.0进行本文档操作前,请先按照调试工具安装、Linux开发环境搭建相关文档,安装......
  • 【资料分享】全志科技T507-H开发板规格书
    1评估板简介 创龙科技TLT507-EVM是一款基于全志科技T507-H处理器设计的4核ARMCortex-A53国产工业评估板,主频高达1.416GHz,由核心板和评估底板组成。核心板CPU、ROM、RAM、电源、晶振等所有器件均采用国产工业级方案,国产化率100%。同时,评估底板大部分元器件亦采用国产工业级......
  • 小游戏对接广告联盟变现的APP开发 源码搭建
    小游戏对接广告联盟变现的APP开发在源码搭建方面涉及多个步骤和考虑因素。以下是一个概述:需求分析与定位:确定游戏类型(如休闲、益智、动作等)、目标用户群体以及游戏的核心玩法1。研究市场趋势,了解类似游戏的成功因素,以及广告联盟的选择和收益模式1。游戏设计与开发:设计游戏......
  • 网站源码软件公司pbootcms模板网页设计主题
    软件公司的网站设计分享我很高兴向大家介绍我刚刚制作的软件公司的网站设计。友好的站点界面,是打动访客的第一步。软件公司网站主题网站设计通常旨在展示公司的专业性、技术实力以及服务优势。以下是对软件公司网站主题设计的介绍,分为几个关键部分进行阐述:整体设计风格:简洁......
  • 网站源码机电设备pbootcms模板网页设计主题
    机电设备的网站设计分享我很高兴向大家介绍我刚刚制作的机电设备的网站设计。友好的站点界面,是打动访客的第一步。机电设备网站主题网站设计需要突出机电设备的专业性、技术实力以及公司形象。以下是对机电设备网站主题设计的详细介绍:1.整体设计风格专业与技术感:整体设计......
  • Java计算机毕业设计教学资料管理系统(开题+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景:在教育信息化的大潮中,教学资料作为知识传播的重要载体,其管理与利用效率直接影响到教学质量与学生学习效果。传统的教学资料管理方式多依赖于纸质文档......
  • 基于java+springboot+vue实现的企业级工位管理系统(文末源码+Lw)120
    基于SpringBoot+Vue的实现的企业级工位管理系统(源码+数据库+万字Lun文+流程图+ER图+结构图+ppt+演示视频+软件包)系统功能:本企业级工位管理系统管理员和员工。管理员功能有个人中心,部门信息管理,工位信息管理,使用情况管理,工位分配管理。员工可以查看个人中心,部门信息,和工位分......
  • 基于java+springboot+vue实现的共享汽车管理系统(文末源码+Lw)118
    基于SpringBoot+Vue的实现的共享汽车管理系统(源码+数据库+万字Lun文+流程图+ER图+结构图+开题报告+演示视频+软件包)系统功能:本共享汽车管理系统有管理员和用户。管理员功能有个人中心,用户管理,投放地区管理,汽车信息管理,汽车投放管理,汽车入库管理,使用订单管理,汽车归还管理。用......