主题中讨论的其他器件:HALCOGEN
工具/软件:TI-RTOS
您好!
我需要有关理解 errata_PBIST_4()函数的帮助。
如果有人为我澄清以下几点、这将是一个很大的帮助
1、根据 勘误文档、SPNZ195g PBIST 软件需要重新运行 erata 函数、直到测试通过、但在最新的 Halcogen 代码中、当测试失败时、我看到测试正在重复。
2.我看到 Halcogen 代码正在使用1000个 PMU 计数,我想了解它是如何确定使用1000个周期的?
我们为什么将计数除以2?
pmuCount = pmuCount - pmuCalibration;
PBIST_WAIT_DONE_LOOP =(((Int16) pmuCount/2)- 1000);//Sint
3.当 PBIST 时间过短(<80%)或过长(120%)时,测试被视为失败,那么为什么我们要检查 Halcogen 代码中的<=20和>=200以确定测试失败?
if ((PBIST_WAIT_DONE_LOOP <= 20)||(PBIST_WAIT_DONE_LOOP >=200))
谢谢
曼佐尔