TI论坛
直播中

孙翼飞

7年用户 198经验值
私信 关注
[问答]

TMS320F28335上电后访问外部地址时偶尔死机

在测试TMS320F28335控制板时发现一个问题,个别控制器偶尔第一次上电后死机。大概26个控制器,暂时发现2个出现这种现象。其中1个通过复位后成功启动,另一个只能断电后重起。
经过观察,是先给28335模拟量有信号输入2.5V-3V信号时,再给才28335上电,这时,有1个控制器,按此顺序每次在访问访问外部地址时死机(DEBUG时跟进去确认了,其中程序在FLASH中运行)。此时,通过硬件复位无法消除; 使用XRESET也没用。
根据经验判断,是当模拟输入信号较高时,给28335上电,XINTF模块 在上电时发生故障,再将模拟量输入和CPU一起断电后重起,故障消除。
现在遇到的麻烦是,设计时没有发现此Bug, 断电较长时间后,第一次上电,输入的模拟信号比28335电源先到达,故导致28335死机。
如何消除28335 芯片此问题,请ti 提供解决方案。 (非常着急!)

回帖(4)

张琛根

2018-9-28 14:43:31
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

孙翼飞

2018-9-28 14:55:53
引用: 天天雷锋 发表于 2018-9-28 16:11
记得这是个BUG,可以在初始化的时候,配置看门狗进行复位

其中一个28335 硬件复位不管多少次,都死机。启动软件狗后访问外部地址,也没用。只能断电重起 后故障消除。之后运行稳定。但给人映像就很差了。
举报

张琛根

2018-9-28 15:01:20
引用: 中国南京20 发表于 2018-9-28 16:23
其中一个28335 硬件复位不管多少次,都死机。启动软件狗后访问外部地址,也没用。只能断电重起 后故障消除。之后运行稳定。但给人映像就很差了。

这个BUG的话,看门狗复位一次之后就正常了,如果不能,可能还有其他问题。
另外你可以用示波器看一下复位信号是不是正常,一般使用专门的复位芯片,这个问题不会出现。
举报

孙翼飞

2018-9-28 15:07:23
引用: 天天雷锋 发表于 2018-9-28 16:29
这个BUG的话,看门狗复位一次之后就正常了,如果不能,可能还有其他问题。
另外你可以用示波器看一下复位信号是不是正常,一般使用专门的复位芯片,这个问题不会出现。

复位信号是正常的,由于有1个控制器在模拟信号输入2.5V-3V时,再给CPU上电,此问题重复出现。故我用仿真器跟踪到方位外部地址时,28335就没响应了。已用看门狗芯片,硬件复位没用,只能断电重起才能解决。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分