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.

[参考译文] AM5K2E02:上电复位

Guru**** 2943400 points

Other Parts Discussed in Thread: AM5K2E02

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/672474/am5k2e02-power-on-reset

器件型号:AM5K2E02

我们的客户 正在考虑在将禁用其中一个内核的应用中使用 AM5K2E02双核 ARM KeyStone II 片上系统(SoC)处理器。

 

通读数据表后、我注意到以下警告。

 

"10.2.1.3长期复位

 

将器件长时间保持在 POR、RESETFULL 或复位状态可能会影响长期运行

器件的可靠性(由于电压升高、可能会对器件造成压力)。 则器件不应如此

复位时间超过一小时、不超过总寿命的5%

该器件已加电。 超过这些限值将导致可靠性逐渐降低

部件。 通过允许器件启动、然后将其配置为进入休眠模式、可以避免这种情况

电源后的状态。 这将在限制功率的同时满足复位要求

设备的功耗。”

 

请您回答以下问题:

 

  1. 对于上述警告、如果禁用一个内核、是否会对器件的可靠性产生类似的影响?

  2. 是否有任何应用手册或用户指南介绍了如何禁用其中一个 ARM 内核?

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

    [引用]关于上述警告、如果禁用一个内核、是否会对器件的可靠性产生任何类似的影响?[/引用]
    不能、只使用其中一个 ARM 内核不应影响器件的可靠性。

    [引用]是否有介绍如何禁用其中一个 ARM 内核的方法的应用手册或用户指南?
    这取决于您使用的操作系统。
    例如、如果您使用 Linux、则可以通过关闭 SMP (从 defconfig 文件中)来禁用 ARM 内核:
    从 defconfig 文件中删除以下行:
    CONFIG_FASH_SMP=y
    CONFIG_SMP=y
    CONFIG_SMP_ON_UP=y

    或更改 defconfig 文件中的 NR_CPU:
    CONFIG_NR_CPU=X => X 是您要使用的 CPU 数量。

    或者从文件系统中、使用:
    请访问/proc/cpuinfo -->以获取有关设备内核数量的信息
    echo 0 >/sys/devices/system/cpu/cpuX/online -->以禁用 ARM 内核 X
    echo 1 >/sys/devices/system/cpu/cpuX/online -->以启用 ARM 内核 X

    对于 RTOS、您可以使用配置文件来判断使用的内核。 当使用 CCS 运行某些应用程序时、您可以连接到特定内核并单独在该内核上执行该应用程序。

    此致、
    Yordan