ZHDZ024B February   2022  – October 2026 CC2651R3

 

  1.   1
  2.   摘要
  3.   商标
  4. 1公告汇总表
  5. 2命名规则、封装编号法和修订版本标识
    1. 2.1 器件和开发支持工具命名规则
    2. 2.2 支持的器件
    3. 2.3 封装编号法和修订版本标识
  6. 3公告
    1.     Radio_04
    2.     Power_03
    3.     I2C_01
    4.     I2S_01
    5.     CPU_01
    6.     CPU_02
    7.     CPU_Sys_01
    8.     Sys_01
    9.     Sys_05
    10.     SYSCTRL_01
    11.     ADC_01
    12.     ADC_02
    13.     ADC_03
  7. 4修订历史记录

CPU_Sys_01

当系统 CPU 运行在分频后的 48MHz 时钟下时,用于设置 10 毫秒周期性节拍的 SysTick 校准值(寄存器字段 CPU_SCS.STCR.TENMS)不正确

受影响的版本:

版本 C 及更早版本

详细信息:

使用 Arm® Cortex® SysTick 定时器时,无论 CPU 的分频系数是多少,TENMS 寄存器字段 (CPU_SCS.STCR.TENMS) 始终会显示对应于 48MHz CPU 时钟的值。

解决方法:

必须实现以下两项解决方法之一:

解决方法 1:不使用分频系统 CPU 时钟。通常,通过以全时钟速度完成任务,然后在任务完成后完全停止系统 CPU,可以更大限度地节省功耗。

 

解决方法 2:从 PRCM.CPUCLKDIV.RATIO 寄存器中读取系统 CPU 分频因子,并根据该值补偿软件中的 TENMS 字段。

TI 提供的驱动程序不提供对系统 CPU 时钟进行分频的任何功能。