大家好、
目前有一个汽车项目、在3-4种情况下、整个汽车在一段时间内静止不动、没有通信。
故障排除显示控制器电压正常、但在无通信时主芯片无法正常工作。
故障状态与未刷新的程序基本相同。 目前、通过故障排除、主芯片初始化在发生故障时未完成。 但是、由于这种情况在静止状态下发生、您能否帮助提供579芯片故障的几个可能原因? 谢谢。
此致、
樱桃
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.
大家好、
目前有一个汽车项目、在3-4种情况下、整个汽车在一段时间内静止不动、没有通信。
故障排除显示控制器电压正常、但在无通信时主芯片无法正常工作。
故障状态与未刷新的程序基本相同。 目前、通过故障排除、主芯片初始化在发生故障时未完成。 但是、由于这种情况在静止状态下发生、您能否帮助提供579芯片故障的几个可能原因? 谢谢。
此致、
樱桃
您好、Cherry、
[引用 userid="496057" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1192414/tms570ls1115-possible-causes-of-chip-failure "]主芯片在没有通信时无法正常工作。tms570ls1115是主设备吗? 发生故障时、ESM 组3状态寄存器的值是多少?
启动代码检查加电期间是否存在 ESM 组3错误。 这些错误可能在电子保险丝自动加载期间或 在加电期间从闪存 OTP 读取期间发生。 器件运行不可靠、 在这种情况下不建议这样做。 ESM 组3错误只将 nERROR 引脚驱动为低电平。 监控 nERROR 引脚的外部电路必须采取适当的措施、以确保 系统处于由应用确定的安全状态。
您的代码如何在启动期间处理 ESM 组3错误?
[引用 userid="496057" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1192414/tms570ls1115-possible-causes-of-chip-failure "]您能否帮助提供579芯片故障的几个可能原因?"579芯片故障"是什么意思?
您好、QJ Wang
排除偶发的非通信问题。 主控制芯片卡在与 PLL 相关的 while 环路中。
请向现场推荐测试。
TI 的现场显示、只有极少数 PLL 无法启动约570次、您能不能帮助提供有关 这种现象的 PPM?e2e.ti.com/.../JEE-Test-Report.pptx
您是不是说代码卡在这个 while 循环中?
while ((SYS_CSVSTAT &(SYS_CSDIS ^ 0xFFU)& 0xFFU))!=((SYS_CSDIS ^ 0xFFU)& 0xFFU)
{
SYS_CSVSTAT = systemREG1->CSVSTAT;
SYS_CSDIS = systemREG1->CSDIS;
}/*等待*/
这两个寄存器的值是什么:CSVSTAT 和 CSDIS?
您好!
PLL (PLL1和 PLL2)在加电时默认被禁用、CSVSTAT 为0xB9。 编程 PLLCTL1/2/3后应启用 PLL。
启用 PLL1和 PLL2后 、CSVSTAT 变为0xFB。
如果您的代码中未启用 PLL2、 CSVSTAT 为0xBB。
请检查 setupPLL()中的代码:
/**-启用 PLL 以启动或锁定*/
systemREG1->CSDIS = 0x000000000000U
| 0x000000000000
| 0x00000008U
|0x00000080U
| 0x000000000000
| 0x000000000000
| 0x000000000000;
如果 PLL1和 PLL2被启用、但是 CSVSTAT 的 PLL2位被置位 -->勘误表 SYS#46。 我不知道 PPM