你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

IAR用JTAG下载程序,出现突然断电的问题

[复制链接]
watercici 提问时间:2018-2-24 09:49 /
我用JTAG给板子下载程序,如果板子不接外设,程序可以下载,也能在线调试,可是如果把板子放入系统中,连接上外围设备,再用JTAG下载程序,则一到下载程序的最后,系统就会突然断电,不能在线调试,这是为什么,但是好像程序已经下载到里面了,求各位大神帮忙看看,谢谢。

点评

建议楼主按25#的建议附上图片吧,也提高问题解决效率,不然凭空也讨论不出什么结果,我会把本帖当【已解决】处理  发表于 2018-2-28 16:04
收藏 评论31 发布时间:2018-2-24 09:49

举报

31个回答
海鱼 回答时间:2018-2-27 23:23:53
watercici 发表于 2018-2-26 08:43
这样解决可以实现在线调试吗,我现在只能在断开系统电源的情况下下载程序,但不可以在线调试 ...

在线调试的话你要保证芯片电源不会出现太大的波动啊 你的系统又有电源管理这一块的 可能外设又特别的多那样就麻烦了~~你可以先去掉电源管理这一块让他不能断电试试应该是可以在线调试的 还有其实在线调试要注意场合的 类似电机控制这一块不能用在线调试不然肯定会烧电路的  还是然程序多跑几遍 测多几次找bug吧
海鱼 回答时间:2018-2-24 17:14:43
watercici 发表于 2018-2-24 16:29
非常感谢您的回复,我觉得你说的很对,那有没有什么解决方法,比如下载程序前通过一些设置来避免该问题行 ...

如果你是真的接到系统上了 一个办法是提高调试的供电电流咯 再一个是在烧录的接入一个大电容  或是你io控制电源那一部分有没有跳线帽  跳一个可靠定的电源供电给单片机就可以了~~ 然后运行的时候去掉跳线帽 电路就恢复想要的控制电源的功能了
海鱼 回答时间:2018-2-24 14:36:16
watercici 发表于 2018-2-24 13:47
要是有了,会有什么影响吗?

要是有的话 你烧录程序会重启啊  有一个时间段io的电平状态不明 会出现不明状态 你现在表现为断电 然后可能烧录不成功了  没接外设是一直用调试器的电 而且只对芯片功率了 一接外设需要的功率就大了 调试供电不足而保护了~~

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

废鱼 回答时间:2018-2-24 10:14:44
外部是否有对系统电源的处理?比如看门狗。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

Tcreat 回答时间:2018-2-24 10:29:48
板子供电用什么供电的?是JTAG口供电还是用板子自身的电源

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

wenyangzeng 回答时间:2018-2-24 10:47:56
外设如果靠JTAG供电当然不可靠了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

wudianjun2001 回答时间:2018-2-24 11:11:00
查查供电系统吧,用示波器看电源是否有震荡跌落。用外部电源试试,JTAG给系统供电的话功率不够

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

watercici 回答时间:2018-2-24 11:13:58
wudianjun2001 发表于 2018-2-24 11:11
查查供电系统吧,用示波器看电源是否有震荡跌落。用外部电源试试,JTAG给系统供电的话功率不够 ...

下载过程中就是因为系统接的是外部电源才导致的该问题,如果想下载程序则须系统和外部电源断开,否则就会出现系统在下载程序的时候突然断电。
Tcreat 回答时间:2018-2-24 11:33:28
watercici 发表于 2018-2-24 11:13
下载过程中就是因为系统接的是外部电源才导致的该问题,如果想下载程序则须系统和外部电源断开,否则就会 ...

是不是你的单片机有控制电源的功能?
watercici 回答时间:2018-2-24 13:47:27
Tcreat 发表于 2018-2-24 11:33
是不是你的单片机有控制电源的功能?

要是有了,会有什么影响吗?
Tcreat 回答时间:2018-2-24 13:57:04
watercici 发表于 2018-2-24 13:47
要是有了,会有什么影响吗?

肯定有的  你重新刷程序 那控制电源的IO口就失效了呀
watercici 回答时间:2018-2-24 16:08:28
海鱼 发表于 2018-2-24 14:36
要是有的话 你烧录程序会重启啊  有一个时间段io的电平状态不明 会出现不明状态 你现在表现为断电 然后可 ...

非常感谢您的回答,对,应该和这个有关,有解决的办法吗?比如在下载程序的的时候能否通过一些设置来避免这个问题呢?
watercici 回答时间:2018-2-24 16:29:02
海鱼 发表于 2018-2-24 14:36
要是有的话 你烧录程序会重启啊  有一个时间段io的电平状态不明 会出现不明状态 你现在表现为断电 然后可 ...

非常感谢您的回复,我觉得你说的很对,那有没有什么解决方法,比如下载程序前通过一些设置来避免该问题行吗?
watercici 回答时间:2018-2-24 17:43:42
海鱼 发表于 2018-2-24 17:14
如果你是真的接到系统上了 一个办法是提高调试的供电电流咯 再一个是在烧录的接入一个大电容  或是你io控 ...

谢谢您的回复,我认真参考一下试试。
Tcreat 回答时间:2018-2-24 20:18:12
watercici 发表于 2018-2-24 17:43
谢谢您的回复,我认真参考一下试试。

如果你的下载口有提供3.3V的接口 可以尝试直接用仿真器的3.3V给芯片供电  这样即使在刷程序的时候 外部电源断开了 也不会影响你下载程序
123下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版