TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28335: 上电后偶发不工作

Part Number:TMS320F28335Other Parts Discussed in Thread: TPS3307

1.TMS320F28335上电后偶发不工作,目前已经按照XINTF的bug进行了看门狗标志处理,以及看门狗复位。

2.这个程序已经使用多年,在多台设备上使用。

3.近期个别设备出现了这个现象。

4.经过测试发现,不工作时,看门狗复位信号没有,程序运行到访问XINTF后故障。正常时,复位信号拉高后大约8ms左右会有20us左右的看门狗复位信号。

从28335的勘误手册看,最新的对于看门狗复位增加了一句话,“Note that the code should sample the WDFLAG bit only after a delay of 8192 SYSCLKOUT cycles from the time reset is deasserted.”

实际测试目前有8ms,应该满足这个。

想问一下,是否使用看门狗复位去修改XINTF这个bug并不是100%的能成功?还是说CPU有什么批次问题?

jh chen:

目前测试发现并不是每次都出,有时候是放置一段时间后,才能出。有时候是上下电多次(间隔长)才出。

,

Ben Qin:

你好,问题已收到,我将为您咨询资深工程师,一旦有回复会立即回复您。

,

Ben Qin:

你好,

jh chen 说:TMS320F28335上电后偶发不工作,目前已经按照XINTF的bug进行了看门狗标志处理,以及看门狗复位。

boot-mode 是XINTF吗?或者程序只在boot后访问XINTF?

jh chen 说:这个程序已经使用多年,在多台设备上使用。

这已经投入生产有多少年?

jh chen 说:想问一下,是否使用看门狗复位去修改XINTF这个bug并不是100%的能成功?还是说CPU有什么批次问题?

我们是还没有听说过有相关的问题。

jh chen 说:目前测试发现并不是每次都出,有时候是放置一段时间后,才能出。有时候是上下电多次(间隔长)才出。

你可以分享一下上电时的波形图吗?我想看看3.3V 和 -XRS 引脚。

,

jh chen:

你好,

jh chen 说:
TMS320F28335上电后偶发不工作,目前已经按照XINTF的bug进行了看门狗标志处理,以及看门狗复位。

boot-mode 是XINTF吗?或者程序只在boot后访问XINTF?

回复:你好,不是bootmode,对应的是设置的直接进FLASH 

jh chen 说:
这个程序已经使用多年,在多台设备上使用。

这已经投入生产有多少年?

回复:大约8年,

jh chen 说:
想问一下,是否使用看门狗复位去修改XINTF这个bug并不是100%的能成功?还是说CPU有什么批次问题?

我们是还没有听说过有相关的问题。

回复:我们也确认了一下,是一上电之后,复位信号正常,大约250ms后复位信号变高,此时,CPU就不再工作了。程序中增加了一个IO指示。在访问XINTF地址之前。但这个IO指示也没有出现。

jh chen 说:
目前测试发现并不是每次都出,有时候是放置一段时间后,才能出。有时候是上下电多次(间隔长)才出。

你可以分享一下上电时的波形图吗?我想看看3.3V 和 -XRS 引脚。

回复:3.3V有电到复位信号变高之间的时间大约250ms。看起来启机信号正常。

回复:我们也计划测试一下启机时boot引脚的状态。

,

Ben Qin:

jh chen 说:我们也计划测试一下启机时boot引脚的状态。

好的,期待您的回复。

,

jh chen:

你好,我们测试了启机时boot状态,4个都是高电平。暂时没有发现其他异常,计划更换CPU再次测试。

,

Ben Qin:

你好,

jh chen 说:我们也确认了一下,是一上电之后,复位信号正常,大约250ms后复位信号变高,此时,CPU就不再工作了。程序中增加了一个IO指示。在访问XINTF地址之前。但这个IO指示也没有出现。

这是一个重要的线索,“IO指示”我推测可能是值翻转GPIO引脚电平。如果该代码在XINTF之前并且没有执行,那么问题应该跟XINTF bug 没有关系。

jh chen 说:你好,我们测试了启机时boot状态,4个都是高电平。暂时没有发现其他异常,计划更换CPU再次测试。

我还是想看一下波形图,1.8v、3.3v、-XRS以及输入时钟。

,

jh chen:

您好,目前也是确认了和XINTF bug 没有关系。

怀疑进入了某个boot模式,但是目前4个boot模式引脚上拉都正常。

当复位信号变高后,CPU没有进一步的动作,因为复位使用了TPS3307,所以信号变高意味着1.8和3.3V都正常。

同时上电也测试了时钟信号,也是正常。

即上电后,时钟信号正常直到复位信号变高,然后CPU没有进一步动作。

是否有可能为静电损坏CPU内部?

,

Ben Qin:

你好,确认一下,下面这个帖子是您的情况一样吗?是您发的帖子吗?

e2e.ti.com/…/4504994

是的话请告诉我,这样我可以告诉工程师不用回答重复的问题了。另外工程师对您的问题的回复请关注下面这个帖子:

e2e.ti.com/…/4505533

,

jh chen:

您好,是同一个,可能是同事发的帖子。现在的状态是,上电后CPU不工作,此时所有的信号都正常,1.8.3.3,RST,晶振信号。此时再给复位信号一个强制低电平,CPU也不会再次工作。

,

Ben Qin:

好的,是同一个问题的话那么我们只关注一个帖子就可以了,还请您可以在该帖(有波形图的)与直接工程师交流:e2e.ti.com/…/4504994

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: 上电后偶发不工作
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1