This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM3352:ICEPICK_RST 位源

Guru**** 2589280 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/613228/linux-am3352-icepick_rst-bit-source

器件型号:AM3352

工具/软件:Linux

您好!

什么复位会导致 PRM_RSTST 寄存器(0x44E00F08)中的 ICEPICK_RST 位被置位、

是否可以通过将某些引脚拉为高电平/低电平来模拟该复位?

谢谢、

此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    PRM_RSTST 寄存器说明指出:
    "该寄存器记录全局复位源。 每个位在释放域复位信号时被置位。 必须由软件清除(不敏感的热复位)。"

    ICEPICK_RST 位描述声明:
    '这是由仿真启动的全局热复位源。'

    您能否更详细地描述此查询的目的?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复 Guru Biser、

    我主要想测试我的应用程序脚本、该脚本会在每次启动时记录重置原因。
    我测试了其他复位原因
    例如、对于 COLOW_RESET -电源断开
    GLOBAL_WARM_SW_RST -通过运行"reboot"命令
    WDT1_RST -通过中止看门狗应用程序来启动看门狗。
    EXTERNAL_WARM_RST -通过将 EXTERNAL_WARM_RST (SYS_RESETn)引脚拉低来实现。

    但是我不知道如何测试 ICEPICK_RST 位、我不知道如何执行这个复位。 我尝试将 JTAG_TRSTn 引脚拉低、但它没有设置 PRM_RSTST 中的 ICEPICK_RST 位。

    因此、我想知道是否有一种触发 IcePick 复位的方法。

    谢谢、

    此致、
    Ankur
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    AM335x TRM 修订版 P 中的表8-25显示 TRSTn 不会复位仿真逻辑。 您还可以查看27.1.2.2.1节、看看 WIR 特性(EMU0引脚在引导时为低电平)是否不会激活 ICEPICK 复位。