ZHCABH9A October   2018  – March 2022 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1

 

  1.   C2000 存储器开机自检 (M-POST)
  2.   商标
  3. 1引言
    1. 1.1 存储器测试要求概述
    2. 1.2 术语和定义
  4. 2存储器验证的系统挑战
    1. 2.1 存储器测试流程
    2. 2.2 SRAM 测试算法覆盖范围
    3. 2.3 ROM 测试算法覆盖范围
  5. 3总结
  6. 4参考文献
  7.   A F28004x 上的 M-POST 实现
    1.     A.1 启用测试
    2.     A.2 M-POST 持续时间
    3.     A.3 M-POST 结果
    4.     A.4 定期自检
  8.   修订历史记录

M-POST 结果

通过读取位于 0x0000_0002 的 BROM_STATUS 的第 10 位,我们可以了解 M-POST 的执行状态。有关测试执行的细节,可以通过存储在“0x0000_0008”的 M-POST 测试函数的返回值来解读。可以如表 5-2 中给出的那样对这些值进行解码。

表 5-2 M-POST 状态
M-POST 状态 返回值
测试未执行 0x00000000
始终失败测试超时错误 0xFF00FF00
始终失败测试错误操作 0xFF11FF00
测试超时错误 0xFF22FF00
测试超时错误 0xFF33FF00
测试失败 0xFF44FF00
测试通过 0xFFFFFFFF