12
返回列表 发新帖
楼主: njhuangyuan

[求助] 在这里求助重来就没有得到过解决,还是FSL的官网吗?不过还是要再发2个问题,让大家也看看.

[复制链接]

该用户从未签到

48

主题

141

帖子

1

中级会员

Rank: 3Rank: 3

积分
385
最后登录
2020-8-7
 楼主| 发表于 2010-3-16 09:08:21 | 显示全部楼层

回复:在这里求助重来就没有得到过解决,还是FSL的官网吗?不过还是要再发2个问题,让大家也看看.

回复第 9 楼 Garfield于2010-03-15 09:08:16发表:
回复第 7 楼 njhuangyuan于2010-03-15 06:15:50发表:
谢谢shenli7,原因我找到了理解了。主要是因为我设置的时间太短,不断电复位的话我前面的初始化程序还没跑完就复位了,所以一直感觉处于死机状态。但是也带来其它问题了:

1.这个时间必须设置长一点,至少躲过MQX启动时间,这个时间可能在几十毫秒以上。但是工控上面是比较危险的,程序跑飞的话几十毫秒之内可能会发生很多问题!当然可以在初始化时不停插入喂狗程序,不过这要改造MQX的启动程序太多了,有循环的地方可能都得加。

2.给擦除烧写程序带来很大麻烦,如果主板以前有程序的话,带上编程器上电程序也可能会运行起来,这样的话就没办法擦除和烧写了,擦除和烧写这个时间是比较长的。不过带上编程器上电有时候程序不会跑,但是有时候会运行起来,这是有什么地方设置不对吗?
 

你可以先启动mqx然后再开wdt
 

我讲的是BWT,这个狗只能在上电修改一次,如果不重新上电以后的修改都是无效的.软件复位或者其它狗复位都是没有用的.

该用户从未签到

48

主题

141

帖子

1

中级会员

Rank: 3Rank: 3

积分
385
最后登录
2020-8-7
 楼主| 发表于 2010-3-16 09:14:15 | 显示全部楼层

回复:在这里求助重来就没有得到过解决,还是FSL的官网吗?不过还是要再发2个问题,让大家也看看.

回复第 10 楼 安 于2010-03-16 00:37:31发表:
对于看门狗的问题已经明白是如何处理。
我说明一下I2C的问题,我有一点观点:
1、I2C数据操作中,会不会因为看门狗而导致数据读不完整?你可以在关闭看门狗和开启看门狗2中状态下都试一试,如果结果一样,你使用模拟I2C总线试一下,是I2C的问题,还是程序的问题
2、你使用的是什么I2C芯片,如果操作期间发生中断,会有什么样的结果?希望你可以试试
3、你操作的是什么地址,I2C芯片有地址界限,一次只能读取1页地址。 

        我的外部I2C是铁电的,它和其它I2C芯片不同,这个一次写的数据量是没有限制的.但是MQX的底层I2C驱动默认是有64字节限制的.我也有点怀疑和外部芯片有关,但这个不好确定.昨天我又试了几次,奇怪的是这个现象没了.这个问题就暂时告一段落,谢谢斑竹.
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-18 06:16 , Processed in 0.083373 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表