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.
您好!
我需要有关 HALCOGEN 生成的代码中等待时间的信息来执行自检。 我已经阅读了 spnu499c 技术参考手册、找不到这些详细信息。 可能是我没有找到正确的位置。 您能否查看以下问题并帮助我获得必要的详细信息:
函数名称 : ccmSelfCheck
代码片段 :
/*在自检错误强制模式下配置 CCM */
CCMKEYR = 0xFU;
/*等待自检错误强制完成。 *
/*SAFETYMCUSW 28 D MR:NA "硬件状态位读取检查"*/
while (CCMKEYR!= 0U)
{
}/*等待*/
自检错误强制模式完成可能需要多长时间?
2.功能名称 : memoryInit
代码片段 :
/*等待内存硬件初始化完成*/
/*SAFETYMCUSW 28 D MR:NA "硬件状态位读取检查"*/
while ((systemREG1->MSTCGSTAT & 0x00000100U)!= 0x00000100U)
{
}/*等待*/
初始化存储器可能需要多长时间?
3.函数名 : pbistSelfCheck
代码片段 :
/*等待内存自检完成指示*/
/*SAFETYMCUSW 28 D MR:NA "硬件状态位读取检查"*/
while ((systemREG1->MSTCGSTAT & 0x1U)!= 0x1U)
{
PBIST_WAIT_DONE_LOOP++;
}/*等待*/
完成 PBIST 自检可能需要多长时间?
谢谢、
Kalyan
您好 Kalyan、
它需要一个时钟周期
2.根据测试的存储器而有所不同。 您可以使用 PMU 进行测量。
请阅读数据表。 PBIST RAM 分组表列出了用于不同测试模式的周期。
感谢王的回应。
我可以从参考手册中获取这些详细信息吗? 如果是、您可以向我介绍这些部分。
可以考虑测量时间的容差是多少? 请建议。
谢谢、
Kalyan
您好 Kalyan、
请参阅:
9.3.3错误强制模式
9.3.4自检错误强制模式
两个测试都需要一个时钟周期。
很抱歉、我没有关于该容差的建议。