0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用跟踪子系统时发生处理器死锁怎么办?

YCqV_FPGA_EETre 来源:赛灵思社区 作者:judy 2021-05-10 14:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

描述

处理器可使用等待事件 (wait for event, WFE) 或等待中断 (wait for interrupt, WFI) 机制来进入低功耗状态。仅当嵌入式跟踪宏单元 (Embedded Trace Macrocell, ETM) 耗尽 AMBA ATB 接口上的所有跟踪字节后,处理器才能进入低功耗状态。

在某些情况下,AMBA ATB 停滞可能导致处理器挂起,直至 AMBA ATB 停滞条件全部清除为止。

某些跟踪子系统可能需要在处理器上执行相应指令才能清除 AMBA ATB 停滞条件。此类跟踪子系统的示例包括通过 SMMU 来耗尽对存储器子系统执行的跟踪等。

当使用此类跟踪子系统时,可能发生处理器死锁。

条件

1. 跟踪子系统需要在处理器上执行相应指令才能清除 AMBA ATB 停滞条件。

2. ETM 已启用。

3. 处理器正在执行 WFI 或 WFE 指令。

4. ETM 无法耗尽跟踪数据,因为跟踪停滞持续处于断言有效状态。

解决方案

影响:

可能需发起中断才能在处理器上执行相应指令来解除跟踪停滞条件。

此错误意味着将不会执行中断,因此将发生处理器死锁。

变通方法:

请确保跟踪子系统与软件之间不存在用于耗尽跟踪字节的互锁。

受影响的配置:

具有 Arm Cortex-A72 (APU) 的所有 Versal 器件。

解决方案:

请参阅此第三方勘误表 (Arm, Inc. 850321)。不对该问题进行修复。

原文标题:Versal ACAP,APU - 跟踪系统中发生 ATB 停滞可能引发处理器死锁

文章出处:【微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20149

    浏览量

    247206
  • APU
    APU
    +关注

    关注

    0

    文章

    143

    浏览量

    24506

原文标题:Versal ACAP,APU - 跟踪系统中发生 ATB 停滞可能引发处理器死锁

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用单片机系统时间不准怎么办

    使用单片机系统时间不准,怎么办?具体的是与晶振有关系还是MCU内部有关系,时间一长显示的时间就慢了
    发表于 12-05 07:51

    利用Verdi调试协处理器的实现步骤

    ,在下面弹出的对话框中选择要跟踪的信号。 第四步, 选中nice_req_inst[31:0]、nice_req_rs1[31:0]、nice_req_rs2[31:0]观察主处理器发给协处理器的指令
    发表于 10-30 08:26

    云拼接处理器的性能如何?

    云拼接处理器作为大屏拼接及音视频解决方案中的关键设备,其性能直接影响着展览展示、可视化展厅、中小控制室和园区监控等行业的视觉呈现效果与系统运行稳定性。深圳融大视觉科技有限公司推出的云拼接处理器,在
    的头像 发表于 09-05 00:11 553次阅读

    电脑开机每次自动开启很多软件怎么办

    电脑开机每次自动开启很多软件怎么办
    发表于 07-17 06:40

    路由能连上但是没有网络怎么办

    路由能连上但是没有网络怎么办
    发表于 07-10 06:15

    FPGA的Jtag接口烧了,怎么办

    在展开今天的文章前,先来讨论一个问题:FPGA的jtag接口烧了怎么办?JTAG接口的输入引脚通常设计为高阻抗,这使得它们对静电电荷积累非常敏感,由于JTAG接口需要频繁连接调试、下载线缆等外
    的头像 发表于 04-27 11:01 2128次阅读
    FPGA的Jtag接口烧了,<b class='flag-5'>怎么办</b>?

    飞凌嵌入式ElfBoard ELF 1板卡-input子系统之input子系统简介

    在Linux系统中,Input子系统是一个用于处理输入设备的软件框架。它提供了一种统一的接口和机制,使得各种输入设备(如键盘、鼠标、触摸屏、游戏手柄等)能够与Linux系统进行交互。I
    发表于 04-15 10:27

    常见处理器故障及解决方法

    异常升高。 系统频繁重启或自动关机。 BIOS中显示的处理器温度超过正常范围。 解决方法: 清理处理器散热上的灰尘。 检查散热是否正确安
    的头像 发表于 02-07 09:17 2507次阅读

    处理器超频技巧与注意事项

    ,包括最大超频潜力、电压要求等。 散热系统 :超频会增加处理器的热量产生,因此需要一个高效的散热系统,如高质量的散热和风扇。 电源供应 :稳定的电源对于超频至关重要,确保电源供应
    的头像 发表于 02-07 09:16 1885次阅读

    处理器和芯片的区别是什么 处理器是指cpu吗

    是一种特定类型的芯片,专门设计用于执行一系列指令来处理数据或控制其他设备。它是计算机或其他电子设备中的关键部件,负责执行程序指令,控制计算机系统的运行。处理器通常由运算逻辑部件、寄存
    的头像 发表于 02-01 14:59 7832次阅读

    量子处理器是什么_量子处理器原理

    量子处理器(QPU)是量子计算机的核心部件,它利用量子力学原理进行高速数学和逻辑运算、存储及处理量子信息。以下是对量子处理器的详细介绍:
    的头像 发表于 01-27 11:53 1779次阅读

    开关电源漏电怎么办?开关电源漏电流标准是什么?

    流标准是多少?下面我们了解一些开关电源故障处理,这样我们就知道开关电源漏电怎么办怎么处理了。 开关电源漏电怎么办   开关电源漏电怎么办,开
    发表于 01-09 13:59

    ADS8365是否存在类似死锁的保护使得数据显示为0或者65535,而且只有重新上电才能恢复正常?

    我当时判断为ADC应该有一个类似死锁的保护,从而只显示0值。由于各种原因,此事不了了之,我仍然一如既往的使用ADS8365。但2015年另一款实用该ADC的控制发生了类似的现象,只不过这次显示
    发表于 01-07 07:41

    EE-305: 基于SHARC处理器系统设计与调试

    电子发烧友网站提供《EE-305: 基于SHARC处理器系统设计与调试.pdf》资料免费下载
    发表于 01-05 09:23 0次下载
    EE-305: 基于SHARC<b class='flag-5'>处理器</b>的<b class='flag-5'>系统</b>设计与调试

    EE-324:Blackfin处理器系统优化技术

    电子发烧友网站提供《EE-324:Blackfin处理器系统优化技术.pdf》资料免费下载
    发表于 01-03 15:00 0次下载
    EE-324:Blackfin<b class='flag-5'>处理器</b>的<b class='flag-5'>系统</b>优化技术