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

    文章

    20325

    浏览量

    254689
  • APU
    APU
    +关注

    关注

    0

    文章

    143

    浏览量

    24643

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    8430S10I-03时钟发生器:Cavium处理器的理想选择

    8430S10I-03时钟发生器:Cavium处理器的理想选择 在电子设计领域,时钟发生器对于确保系统的稳定运行至关重要。今天,我们要介绍一款专为Cavium Networks SoC
    的头像 发表于 04-12 10:30 389次阅读

    SGM817xQ:汽车应用中的微处理器监控电路

    SGM817xQ:汽车应用中的微处理器监控电路 一、引言 在当今的电子系统中,尤其是汽车应用领域,微处理器的稳定性和可靠性至关重要。SG Micro Corp推出的SGM817xQ微处理器
    的头像 发表于 03-24 09:40 120次阅读

    MAX6323/MAX6324:微处理器监控电路的卓越之选

    MAX6323/MAX6324:微处理器监控电路的卓越之选 在电子系统设计中,微处理器监控电路起着至关重要的作用,它能保障系统的稳定运行,及时发现并
    的头像 发表于 02-27 15:50 289次阅读

    ADPL62935低电压微处理器监控:提升系统可靠性的利器

    ADPL62935低电压微处理器监控:提升系统可靠性的利器 在电子系统的设计中,确保微处理器(µP)的稳定运行至关重要。而微
    的头像 发表于 02-26 16:00 159次阅读

    ADM8323/ADM8324:微处理器系统的可靠监控伙伴

    ADM8323/ADM8324:微处理器系统的可靠监控伙伴 在微处理器系统的设计中,电源电压监控和代码执行完整性的保障至关重要。今天,我们就来深入了解一下Analog Devices推
    的头像 发表于 02-26 15:30 293次阅读

    MAX1232微处理器监控:高效可靠的系统守护专家

    MAX1232微处理器监控:高效可靠的系统守护专家 在电子系统设计中,微处理器的稳定运行至关重要。MAX1232微
    的头像 发表于 02-26 14:50 319次阅读

    三防漆不固化怎么办?从材料到工艺的排查指南 |铬锐特实业

    铬锐特实业|东莞厂家|三防漆不固化怎么办?从材料过期、固化条件错配、涂层过厚、前处理不当到环境温湿度,一文带你系统排查三防漆固化不良问题,附行业数据及实用解决方法。
    的头像 发表于 02-22 01:22 298次阅读
    三防漆不固化<b class='flag-5'>怎么办</b>?从材料到工艺的排查指南 |铬锐特实业

    RDMA设计37:RoCE v2 子系统模型设计

    、五个处理单元及一个 CM 管理。 RoCE v2 子系统模型结构如图1所示: 图1 RoCE v2 子系统模型结构如图 AXIS 总线接口及输入输出缓冲:用于从 DUT 的 AX
    发表于 02-06 16:19

    智能显示模块上电后显示“No Project”怎么办

    智能显示模块上电后显示“No Project”怎么办
    发表于 01-20 15:20

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

    使用单片机系统时间不准,怎么办?具体的是与晶振有关系还是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 859次阅读

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

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

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

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

    FPGA的Jtag接口烧了,怎么办

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