查看: 5445|回复: 12

[其他] DZ32上电复位问题

[复制链接]

该用户从未签到

4

主题

34

帖子

0

新手上路

Rank: 1

积分
58
最后登录
1970-1-1
发表于 2010-1-5 12:03:30 | 显示全部楼层 |阅读模式
我的一个程序在BDM模式中可以正常运行,当程序正常运行后拔下下载器,甚至端口按钮复位MCU后也能正常运行。
但是,一但断掉电源再次上电,程序就不能正常运行,请各位高人帮忙看有没遇到过这种问题?如何解决?
多谢指导,不胜感激
我知道答案 目前已有11人回答
回复

使用道具 举报

该用户从未签到

4

主题

43

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1440
最后登录
2022-6-8
发表于 2010-1-5 14:52:40 | 显示全部楼层

RE:DZ32上电复位问题

用的外部晶振没起振?

该用户从未签到

4

主题

34

帖子

0

新手上路

Rank: 1

积分
58
最后登录
1970-1-1
 楼主| 发表于 2010-1-5 15:05:25 | 显示全部楼层

RE:DZ32上电复位问题

不是 是内部32K的振荡电路 我现在不确定是软件问题 还是硬件问题 但是BDM没有问题的 个人感觉不太像是软件的问题。我查软件也没什么毛病

该用户从未签到

0

主题

4

帖子

0

新手上路

Rank: 1

积分
5
最后登录
1970-1-1
发表于 2010-1-23 15:25:29 | 显示全部楼层

回复:DZ32上电复位问题

有没有上电复位电路

该用户从未签到

0

主题

1

帖子

0

新手上路

Rank: 1

积分
6
最后登录
1970-1-1
发表于 2010-1-24 20:42:44 | 显示全部楼层

回复:DZ32上电复位问题

把你的电路图发来看看吧。
初步怀疑是MCU内flash程序存储器内代码被改写,你可以将flash的程序代码读出比对正确烧入读出的数据,可以用文件代码比较器(UltraCompare )比较是否一致。
我发现过类似现象,多次频繁通断电的情况下,freescale芯片内的flash存在被改写的可能。而且我跟freescale的FAE以及诸多公司研发人员交流过。mcu并没有损坏,仍然可以烧录,但是引起的原因还不确定。你如有兴趣可进一步交流。

该用户从未签到

0

主题

8

帖子

0

新手上路

Rank: 1

积分
2
最后登录
1970-1-1
发表于 2010-1-27 10:37:57 | 显示全部楼层

RE:DZ32上电复位问题

这个问题我也有经历过,你要设置ECLK寄存器,把它在PLL设置前初始化ECLK,选择外部晶振就OK了。

该用户从未签到

4

主题

34

帖子

0

新手上路

Rank: 1

积分
58
最后登录
1970-1-1
 楼主| 发表于 2010-1-27 11:34:58 | 显示全部楼层

回复:DZ32上电复位问题

回复第 6 楼 jackcai02于2010-01-27 02:37:57发表:
这个问题我也有经历过,你要设置ECLK寄存器,把它在PLL设置前初始化ECLK,选择外部晶振就OK了。 

好 多谢指导 我试试看
 

该用户从未签到

4

主题

34

帖子

0

新手上路

Rank: 1

积分
58
最后登录
1970-1-1
 楼主| 发表于 2010-1-27 12:51:20 | 显示全部楼层

回复:DZ32上电复位问题

回复第 6 楼 jackcai02于2010-01-27 02:37:57发表:
这个问题我也有经历过,你要设置ECLK寄存器,把它在PLL设置前初始化ECLK,选择外部晶振就OK了。 

好的 我试试看 谢谢

该用户从未签到

4

主题

34

帖子

0

新手上路

Rank: 1

积分
58
最后登录
1970-1-1
 楼主| 发表于 2010-1-27 12:52:51 | 显示全部楼层

回复:DZ32上电复位问题

回复第 5 楼 chortle于2010-01-24 12:42:44发表:
把你的电路图发来看看吧。
初步怀疑是MCU内flash程序存储器内代码被改写,你可以将flash的程序代码读出比对正确烧入读出的数据,可以用文件代码比较器(UltraCompare )比较是否一致。
我发现过类似现象,多次频繁通断电的情况下,freescale芯片内的flash存在被改写的可能。而且我跟freescale的FAE以及诸多公司研发人员交流过。mcu并没有损坏,仍然可以烧录,但是引起的原因还不确定。你如有兴趣可进一步交流。
 

谢谢指导 我去查看下 应该不是电路问题 我不仅仅在一个板子上试过的了

该用户从未签到

4

主题

34

帖子

0

新手上路

Rank: 1

积分
58
最后登录
1970-1-1
 楼主| 发表于 2010-1-27 13:12:18 | 显示全部楼层

回复:DZ32上电复位问题

回复第 6 楼 jackcai02于2010-01-27 02:37:57发表:
这个问题我也有经历过,你要设置ECLK寄存器,把它在PLL设置前初始化ECLK,选择外部晶振就OK了。 

请问那ECLK寄存器是什么?  我试下用外部晶振控制看看 不是DZ32的始终控制单元吧
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 05:31 , Processed in 0.104009 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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