T113 Tina5.0 添加板级支持包

环境介绍

硬件:韦东山T113工业板
软件:全志Tina 5.0

Tina5.0 SDK说明

需要明确的是,Tina5.0支持buildroot和openwrt。这两个系统所使用的板级支持包是分开的,所以添加是需要分开添加的。

添加buildroot板级支持包

添加板级支持包

进入源码目录<SDK>/device/config/chips/t113/configs,可以看到有如下文件夹:

这里复制evb1_auto并重命名为100ask_devkit

cp -r evb1_auto  100ask_devkit

修改配置文件

修改<SDK>/device/config/chips/t113/configs/100ask_devkit/sys_config.fex

修改<SDK>/device/config/chips/t113/configs/100ask_devkit/BoardConfig.mk

验证

SDK根目录下执行./build.sh config验证:

打包后的镜像名:

至此,buildroot板级支持包的添加已完成。但目前编译openwrt是会报错的:
image.png

添加openwrt板级支持包

添加板级支持包

进入源码目录<SDK>/openwrt/target/t113,可以看到有如下文件夹:
image.png
这里复制t113-evb1_auto并重命名为t113-100ask_devkit

cp -r t113-evb1_auto  t113-100ask_devkit

image.png

修改配置文件

进入刚刚复制的t113-100ask_devkit目录,重命名t113_evb1_auto.mkt113_100ask_devkit.mk
image.png
修改t113_100ask_devkit.mk

# 修改部分配置信息为
PRODUCT_BRAND 	:= allwinner
PRODUCT_NAME 	:= t113_100ask_devkit
PRODUCT_DEVICE 	:= t113-100ask_devkit
PRODUCT_MODEL 	:= Allwinner t113 100ask_devkit board

修改Makefile

# 修改部分配置信息为
BOARD:=t113-100ask_devkit
BOARDNAME:=t113-100ask_devkit

修改TinaProducts.mk

# 修改部分配置信息为
PRODUCT_MAKEFILES := \
    $(LOCAL_DIR)/t113_100ask_devkit.mk

修改vendorsetup.sh

# 修改部分配置信息为
add_lunch_combo t113-100ask_devkit-tina

验证

再次进行./build.sh config配置时,选择openwrt,现在是可以正常编译的:
image.png
打包后的镜像名:
image.png

其它

Tina5.0还有一套编译方法是在SDK根目录执行lunch,选择对应的板级设备,然后编译。不过这种方法是只能编译Tina linux,也就是openwrt。
在根目录下执行如下命令更新板卡信息:

source build/envsetup.sh setup

再次lunch后就能看到新添加的板卡:
image.png

总结

参考文章:Tina SDK添加自定义板卡

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值