![](https://img-blog.csdnimg.cn/4e21b0df2bf64e0c8fd4096009658128.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
TDA4
文章平均质量分 60
讲解TI TDA4系列芯片软件设计与方案
工程师平哥
这个作者很懒,什么都没留下…
展开
-
TDA4:优势与挑战并存的复杂多核异构芯片
TDA4是一款具有优势和劣势的复杂多核异构芯片。其高度集成化、强大的计算能力和支持量化技术的优势使其在自动驾驶领域具有广泛的应用前景。然而,其应用门槛较高和维护升级问题也限制了其进一步发展。未来,随着技术的不断进步和应用的不断深化,相信这些问题也将得到解决,TDA4将会在自动驾驶领域发挥更大的作用。随着时间推进和市场千变万化,希望下一代芯片能改变这些弊端,必然会让 TDA 系列芯片有很强的竞争优势。原创 2023-11-25 20:13:14 · 1722 阅读 · 0 评论 -
TDA4 IPC mailbox解析与配
根据上图,在MCU10中接收MCU20的mailbox信息,我们需要配置CPU的INTR[383:376]中的isr source给mailbox,由于mailbox固定isr source ,所以我们初始化的时候需要使用sciclient配置mailbox中断响应。我们在R5F Core IRQ RESOUCE中无法找到mailbox对应的中断,mailbox中断都是通过NAVSS0路由实现的。我们要选择cluster7,user0,queue 1 在MCU10中接收mailbox消息。原创 2023-08-26 12:39:03 · 297 阅读 · 0 评论 -
TDA4 IPC基本介绍
TI J7 DRA8xx/TDA4xx、AM65xx、J6家族的处理器,基于异构、可扩展的架构开发,拿TDA4VM的处理器来说,该处理器包含了TI DSP处理器(C66/C7x)、Cortex A72、Main域Cortex R5F、MCU域Cortex R5F、深度学习加速器MMA、图形处理器GPU等核,属于多核异构的架构。原创 2023-08-11 21:11:44 · 511 阅读 · 2 评论 -
AUTOSAR CP ARM R5上一个“中断”引发OS栈错乱调试
对比base代码发现,在OS前,有个代码被屏蔽了,OS前disable IRQ代码被屏蔽,我们这块芯片是多核架构,可能在这个核没有启动的时候,中断已经使能,在OS前需要关闭中断,否则SO进入中断后,整个程序的中断重入,导致中断下的栈异常。出错问题:OS进入中断后,执行中断压栈,PC指针异常进入非法地址,导致ARM进入未定义异常或者ABT异常,程序进入死循环。分析:ISR异常,但是从栈中无法得到有效的恢复数据,ISR执行异常,根据CPSR得知,所有的异常都是在IRQ进入后产生。2,是不是OS调度问题?原创 2023-07-15 15:03:27 · 206 阅读 · 0 评论