TDA4VM 软件诊断库(SDL)- J721E用户指南


本文介绍


本文基于官方SDK8.2版本,对SDL模块进行构建、测试和应用。

主要参考的文档:Software Diagnostics Library(SDL) - J721E User Guide 00_02_00

另,关于功能安全(DRA829/TDA4VM Safety Manual)的一份TI文档:下载链接

本详细讲解SDL模块的功能、编译和应用,通过编译SDL模块,生成库文件,在R5F的MCU2_0上的FreeRTOS中实际调用,并输出测试结果。结合Safety Manual,讲解通过SDL的使用如何满足功能安全的需求。



1. 背景

在产品研发阶段(自动驾驶域控制器),基础软件团队要做的一个很大的工作就是平台故障诊断,针对TDA4VM这个芯片,TI在SDK8.0之后推出了SDL这个软件包, 本文的主要内容是剖析SDL这个模块的设计原理和应用。


2. 文件路径

通过8.2 RTOS SDK的在线文档,可以查看SDL的文档。
在这里插入图片描述


文档中有介绍如何编译SDL,make all 可以编译出所有的库和测试程序,需要注意的是,这样编出来的应用程序是“裸机”程序,通常在实际项目中,我们是需要在r5核上跑操作系统的,所以,需要我们参考SDL的测试程序,在freertos中把SDL的接口用起来。


3. 构建

RTOS 的SDK目录如下:
在这里插入图片描述
SDL模块默认在其中。


在SDL的目录下,make help,可以看到,编译命令,根据需求进行编译。

[TI TDA4 J721E](升级版)单屏显示多路摄像头数据(img_mosaic_module节点使用) 前几天写了一个关于单屏多显示的帖子: [TI TDA4]TIOVX 单屏显示多路摄像头数据(Mosaic节点使用)_AIRKernel的博客-CSDN博客 当时只是研究了其中的一个Demo,这个Demo里面的图像显示还是有点问题,应该是当时作者算法的问题,我也没有详细研究。 这两天重新梳理了以下,发现有一个Node是专门做这个图像镶嵌的工作的,img_mosaic节点。 这篇博客就写一下这个节点的移植和实际应用。 首先看一下效果图: 这里可以...... 阅读详情

相关推荐

[TI TDA4 J721E]PROCESSOR-SDK-J721E Demo开发板运行与测试 基于 ubuntu 18.04

https://blog.csdn.net/AIRKernel/article/details/121135143?spm=1001.2014.3001.5501

AIRKernel的博客 6289

(TDA4 BSP )Texas Instruments Jacinto 7 J721E (DRA829/TDA4xM) BSP 如何制作?

host# sudo apt-get install build-essential autoconf automake bison flex libssl-dev bc u-boot-tools (上面运行过了)2、添加上面的内核选项到tisdk_j7-evm_defconfig 文件中。命令中的目录需要根据自己PC上的实际路径修改。(这一步如果不需要可以不添加)确保插入已经分好区的。

usstmiracle的博客 2253

TDA4VM芯片手册阅读笔记

本文主要是阅读TDA4VM芯片手册后做的笔记。

汽车电子软件领域知识分享 7056

《TDA4》专栏导航

TDA4》专栏主要介绍TI TDA4芯片的工程应用笔记,“授人以鱼不如授人以渔”,本专栏着眼于如何从零上手一款复杂的多核异构的芯片平台,其中包含了博主如何查找资料,如何寻求资源,如何实验测试,如何搭建环境等点点滴滴的过程,希望对TDA4感兴趣的小伙伴有帮助,也希望大家多多评论,多多转发!适用于 ADAS 和自动驾驶汽车的 TDA4VM Jacinto™ 处理器器件版本 1.0 和 1.1。

汽车电子软件领域知识分享 1283

tda4vm中文版-适用于 ADAS 和自动驾驶汽车的

适用于 ADAS 和自动驾驶汽车的 TDA4VM Jacinto处理器 器件版本 1.0 和 1.1

DRA829/TDA4VM Safety Manual

TDA4VM Safety Manual,TI原文档。

Manus通用AI智能体完全使用指南(2025最新版)——从注册到高阶技巧全解析

Manus通用AI智能体完全使用指南(2025最新版)——从注册到高阶技巧全解析

m0_69718028的博客 8091

ChatUI vs Ant Design X 技术选型对比

维度ChatUI优势轻量级、易上手、完美兼容 Ant Design全能型框架、企业级扩展性、深度模型集成局限性功能单一、缺乏高级交互支持学习曲线陡峭、包体积较大最佳实践单独聊天窗口集成整体智能助手系统开发通过对比可见,ChatUI 适合快速实现基础对话功能,而Ant Design X 更适合构建复杂的 AI 驱动应用。实际选择时需结合项目规模、团队技术栈和对交互复杂度的需求综合评估。

四楼没电梯的专栏 2246

AUTOSAR/汽车行业

AUTOSAR架构及汽车产业链相关介绍

m0_54254513的博客 1万+

CASIA数据集解析:图像篡改检测的黄金标准与实践指南

本文深入解析了CASIA数据集在图像篡改检测领域的核心价值与应用实践。作为中科院自动化所打造的黄金标准,CASIA数据集通过模拟真实篡改场景(如拼接和复制移动)为研究者提供全面支持。文章详细对比了v1.0与v2.0版本差异,分享数据预处理和模型训练的最佳实践,并探讨了未来研究方向,是图像篡改检测领域的重要参考指南。

kappa的博客 777

Arduino开发实例-EMG 肌肉信号传感器

在医学研究中,测量肌肉的活动、收缩和扩张非常重要。 EMG 肌肉传感器测量肌肉活动并产生信号以显示扩张和收缩量。 因此,输出取决于所选肌肉的活动量。 3 绿色、红色和黄色电极连接到模块,用于传输来自肌肉运动的电信号。

视觉与物联智能 1688

拆解全球18大“支付清算”体系:CLS、中国、美国、欧洲、日本、mBridge...

拆解全球18大“支付清算”体系:CLS、中国、美国、欧洲、日本、mBridge...

银行信息系统应用架构详解 875

【YOLOv8/v9/v10 实战 01】YOLOv8/v9/v10全系列实战对决:性能矩阵、架构拆解与2026部署指南

2026年YOLO生态已进入“战国时代”,Ultralytics YOLOv8/11/26、阿里YOLO12、清华YOLOv10、微软YOLOv9四大路线并行发展。本文基于官方文档、学术论文及实测数据,系统剖析三大核心版本(YOLOv8/v9/v10)的架构演进逻辑,构建覆盖参数量、mAP、FPS、FLOPs的完整性能矩阵。通过8组工业场景实测、全流程代码实现(训练-导出-部署)、6类硬件适配方案,解决新手选型难、进阶者优化无门、工业开发者部署低效的痛点。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 526

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: TDA4VM PDK代码构建分析笔记
下一篇: 《文明之光》吴军 著,读书笔记
智驾
博客等级 码龄10年 6659粉丝 574原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智驾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值