查看: 2326|回复: 2

[其他] 用BDM调试程序,断电重启后程序不运行

[复制链接]

该用户从未签到

5

主题

16

帖子

0

注册会员

Rank: 2

积分
77
最后登录
2018-1-14
发表于 2017-5-23 20:28:03 | 显示全部楼层 |阅读模式
       本人用的是freescale HCS12(X)系列的芯片,有MC9S12DP512、MC9S12P64、MC9S12XET256。每款芯片都发现用BDM下载程序后,将BDM从电脑上拔掉,然后再插上,芯片里是简单的流水灯程序还会运行,如果是大型一点的程序就不运行了,这是为什么?有没有办法让大型程序也运行?
我知道答案 目前已有2人回答
回复

使用道具 举报

  • TA的每日心情
    慵懒
    2021-12-23 09:57
  • 签到天数: 1587 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    5

    主题

    3048

    帖子

    23

    金牌会员

    Rank: 6Rank: 6

    积分
    8419
    最后登录
    2025-9-1
    发表于 2017-5-24 09:12:17 | 显示全部楼层
    是BDM从目标板上拔掉,你拔usb有啥用?BDM的reset控制电路还是起作用的。

    目标板复位/重新上电。

    软件可以设置下载后复位目标板的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    16

    帖子

    0

    注册会员

    Rank: 2

    积分
    77
    最后登录
    2018-1-14
     楼主| 发表于 2017-5-25 16:57:29 | 显示全部楼层
    Splore.Liu 发表于 2017-5-24 09:12
    是BDM从目标板上拔掉,你拔usb有啥用?BDM的reset控制电路还是起作用的。

    目标板复位/重新上电。

    找到问题了,用TCNT进行定时,采用中断方式(中断向量号为16),就会引起不稳定,断电重启后程序就不运行了,换成查询就好了。或者用PACNT进行定时(中断向量号为17),也是正常的。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-11 17:00 , Processed in 0.086233 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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