查看: 1201|回复: 0

创龙TL570x-EVM评估板--编译环境搭建与源码编译

[复制链接]
  • TA的每日心情
    郁闷
    2024-9-18 16:57
  • 签到天数: 48 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2022-4-8 00:50:25 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 eefocus_3828686 于 2022-4-8 01:18 编辑

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

    这里选择使用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执行,步骤如下:
    安装编译器.JPG

    自定义安装路径:
    安装编译器1.JPG

    等待安装完成:
    捕获2.JPG

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

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

    把编译器路径添加至环境变量中(添加到/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-”查看交叉编译器已安装成功
    捕获6.JPG
    如果在不同用户组下,出现找不到编译器的情况,可以尝试使用命令:source ./etc/profile,使环境变量在该用户组下生效即可。

    创龙TL570x-EVM评估板编译环境搭建至此结束,下面会尝试对uboot和kernel源码进行编译。
    编译创龙提供的uboot源码包u-boot-2017.01-g856bf87-v2.2.tar.gz,拷贝、解压过程此处略过,为了方便起见,修改Makefile中的芯片架构和交叉编译器:
    捕获7.JPG
    uboou源码中,提供了一系列deconfig文件:
    捕获8.JPG
    我们姑且选择其中一个来测试编译,执行以下命令:
    sudo make am57xx_evm_defconfig
    sudo make all
    编译成功生成MLO和u-boot.img如下:
    捕获uboot编译成功.JPG



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

    使用创龙的tisdk_am57xx-evm_defconfig进行配置:
    sudo make tisdk_am57xx-evm_defconfig
    deconfig.JPG


    自定义配置:
    sudo make menuconfig

    编译内核:
    sudo make zImage
    makekernel.JPG


    编译创龙提供的设备树
    make tl570x-evm.dtb

    dts.JPG

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

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 10:28 , Processed in 0.119378 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.