2021-02-22

TI jacinto – 特定版本

• 2.1. 发行说明
• 2.1.1. 概述
• 2.1.2. 许可
• 2.1.3. 文档
• 2.1.4. 支持的平台
• 2.1.5. 发布07.01.00
• 2.1.5.1. 最新消息
• 2.1.5.2. 发布功能
• 2.1.5.3. 组件版本
• 2.1.6. 问题追踪器
• 2.1.6.1. 此版本中修复的问题
• 2.1.6.2. 勘误表解决方法
• 2.1.6.3. 开放性缺陷
• 2.1.6.4. 已知问题和限制
• 2.2. Yocto层配置
• 2.3. 支持的平台和版本
2.1. 发行说明
2.1.1. 概述
适用于Linux的处理器软件开发工具包(Processor-SDK)为基于Linux的应用程序的开发、部署和执行提供了一个基本的软件平台,包括以下内容:
•引导加载程序、Linux内核和文件系统
•SDK安装程序
•设置脚本
•演示应用程序
•文档
注意
为了构建一些基于RTOS的演示,还应该下载Processor SDK RTOS安装程序。有关更多信息,请参阅/index.html.
/index.html
2.1.2. 许可
请参阅软件清单,其中概述了此版本中包含的所有软件包的许可状态。清单可以在SDK下载页面或安装目录中找到,如下所示。此外,请参阅Processor SDK Linux GPLv3免责声明。
2.1.3. 文档
•Processor SDK Linux Software Developer’s Guide(处理器SDK Linux软件开发人员指南):提供有关Processor SDK Linux版本的特性、功能、交付包和编译工具的信息。这还提供了有关软件元素和软件基础设施的详细信息,以允许开发人员开始创建应用程序。
•Processor SDK Linux Getting Started Guide(处理器SDK Linux入门指南):提供有关获取软件和运行SDK中捆绑的examples/demonstrations的信息。
•软件清单:提供SDK版本中包含的软件的许可证信息。此文档位于[INSTALL-DIR]/docs的发行版中。
•EVM快速入门指南:提供有关硬件设置和运行加载在flash上的演示应用程序的信息。本文档作为EVM工具包的一部分提供。
2.1.4. 支持的平台
请参阅此处以获取支持的平台列表和指向更多信息的链接。
2.1.5. 发布07.01.00
2020年11月发布
2.1.5.1. 最新消息
•重新设计的SPL以支持HSM重新架构
2.1.5.2. 发布功能
•R5 SPL:
•早期引导MCU R5F和主R5FSS Core0
•在A72上引导第二阶段引导加载程序(u-boot)
•UART引导支持。
•支持eMMC HS400模式
•eMMC引导支持
•A72 U-boot:
•使用可配置的引导顺序提前引导远程核心(C7x、C66x、主子系统R5F)
•支持启动压缩和未压缩的内核映像
•基本的HYP模式支持-在EL2特权模式下启动uboot
•MMCSD支持
•SD卡引导支持
•支持USB主机和大容量存储
•支持DFU下载到SD卡、eMMC
•UFS支持
•eMMC引导支持
•内核:内核映像包括对以下驱动程序的支持
•MMC支持
•I2C支持
•CPSW2G以太网驱动程序
•UART驱动程序、UART控制台支持
•支持设备/主机操作模式的USB驱动程序
•PCIe根复合体和端点驱动程序
•CPSW9G虚拟驱动程序
•USB小工具驱动程序支持
•复合装置
•多功能复合装置
•USB DRD双角色支持
•支持双电压SD卡(UHS模式)
•PCIe背板支持
•PCIe Gen3 2xlane支持
•支持eMMC HS400速度模式
•UART DMA模式支持
•UFS支持
•ADC基本功能
•加密加速支持AES、3-DES和RNG
•图形:
•支持OpenGL®ES 1.x、OpenGL®ES 2.0和OpenGL®ES 3.2 API
•支持GPU加速的Weston窗口合成
•基于DRM的显示后端
•屏幕外渲染模式支持
DMABUF缓冲区导入支持
•支持YUV纹理格式
•支持GPU分析工具(PVRTrace和PVRTune)
•IPC支持
•A72至C7x
•A72至每个C66x芯
•A72至每个MainSS R5F核心
•A72至每个MCU岛R5F核心
•支持IPC纯模式(内核由u-boot加载)和remoteproc模式(内核由Linux内核加载)
•邮箱和H/W自旋锁支持
•显示:
•DSS支持裁剪、缩放、gamma校正、每像素混合和全局alpha混合
•DSS支持颜色空间转换(CSC)和颜色相位旋转(CPR)
•DRM API支持
•支持NV12、UYVY和XRGB888数据
•DSS资源的静态分区和在共享视频端口上使用视频管道
•音频:
•支持48 KHz的音频播放和录音,每个样本24位
•支持立体声和多声道
•多编解码器支持
•McASP:主从模式支持
•多编解码器支持,每个编解码器有单独的序列化程序
•虚拟化:
•jailhouse hypervisor支持
•静态系统分区:SD/eMMC、sproxy线程、UART等。
•虚拟机之间的IO隔离
•支持PVU和SMMU支持的IO隔离
•虚拟机间基于共享内存的通信
•Profiling
•A72 PMU支持性能分析

2.1.5.3. 组件版本

component	source	branch	version
arm-trusted-firmware	git://git.ti.com/atf/arm-trusted-firmware.git	ti-atf	52c334fc361194e3896ea3b2529c10a06e586a5f
optee-os	git://git.ti.com/optee/ti-optee-os.git	ti-optee-os	199fca17b575d4c748c9c435e908a6ec9618c75a
U-boot	git://git.ti.com/ti-u-boot/ti-u-boot.git	ti-u-boot-2020.01	3c9ebdb87d65aacc4ec302be8bef3df15364bacd
Linux Kernel	git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git	ti-linux-5.4.y	9574bba32a1898794895ca3816e815154c80226d
Jailhouse	git://git.ti.com/jailhouse/ti-jailhouse.git	ti-jailhouse-0.12	0d059b6f2c3efeaa2466517300540498b34b7

安装和使用
《软件开发人员指南》提供了有关如何设置Linux开发环境、安装SDK和启动开发的说明。它还包括各种示例应用程序的用户指南。
主机支持
有关当前SDK支持的特定主机,请参阅支持的平台。
注意
Processor SDK安装程序是64位的,仅安装在64位主机上。
2.2. Yocto层配置
Processor SDK使用以下oe-layersetup配置来配置元层。以下是命令中使用的:

$ ./oe-layertool-setup.sh -f <config>

以下配置文件位于configs目录的configs/目录中。yocto配置也可以直接从SDK发布页面下载。

Config File	Description	Supported machines
processor-sdk-linux-07_01_00.txt	Processor SDK Linux 07_01_00 Release	j7-evm

2.3 支持的平台和版本
支持的主机操作系统
以下操作系统已经过验证,可以与我们的SDK一起工作。

•linux SDK
Operating System	Version
Ubuntu	18.04 (64-bit)

支持的平台和EVMs
处理器SDK支持以下平台和EVMs。

Platform	EVM	Tested Version	Document	Processor SDK Linux Automotive	Processor SDK RTOS Automotive
J721e/DRA829	J721e EVM	Alpha	Hardware User’s Guide	Y	Y
J721e/DRA829	J721e EVM	Beta	Hardware User’s Guide	Y	Y
上一篇:2021-05-15 蓝桥杯取水问题贪心算法


下一篇:python抽卡人生游戏