完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我用JTAG给板子下载程序,如果板子不接外设,程序可以下载,也能在线调试,可是如果把板子放入系统中,连接上外围设备,再用JTAG下载程序,则一到下载程序的最后,系统就会突然断电,不能在线调试,这是为什么,但是好像程序已经下载到里面了,求各位大神帮忙看看,谢谢。
|
|
相关推荐
30个回答
|
|
外设不是仅靠JTAG供电,是系统供电时,插上JTAG进行在线调试的时候,系统会突然断电,既板子无法进行在下调试,同时,当插上电源和JTAG时,也不能下载程序,只要一下载,板子就会突然断电。 |
|
|
|
苏州光格 发表于 2018-8-15 08:41 那怎么解决才能让他可在线调试呢,因为现在程序有个问题,我必须在线调试才能查找问题 |
|
|
|
YY599566 发表于 2018-8-15 10:57 查看看外设有否在代码下载期间处于全导通引起供电过流。也即下载器件IO口失去原来的电平控制引起外设导通 |
|
|
|
是烧写完成后出现的断电吗?办看门狗关了试一下。
|
|
|
|
建议你还是贴图吧 再说 你芯片到底有没有控制电压的供给 其次 你的JTAG口是否有提供电源 这些你都没有表述清楚 还有就是 不能在线仿真是因为程序引脚占用或者初始化了编程器的接口引脚
|
|
|
|
|
|
|
|
我们现在是找问题,确定一下是哪儿引起的。不是让你的程序把看门狗去掉。只是排除一下原因。
|
|
|
|
您好,这个怎么查,查哪些是否是全导通,如果导通怎么解决 |
|
|
|
本帖最后由 wenyangzeng 于 2018-3-1 11:11 编辑 比如说你的外设驱动是低电平有效,高电平截至,那就会出现在下载代码时该IO口失去高电平控制能力,致使驱动电路常导通。最安全的办法是修改硬件为高电平驱动有效。楼主可以把相关原理图贴出来看看 |
|
|
|
试试换成SW模式来下载,看看能不能调试。
或者看看JTAG的引脚,会不会与你的硬件上有共用,造成冲突了,导致不能调试。 还有,建议程序上增加串口调试输出功能,这样就知道在哪里出问题了。 |
|
|
|
你试试系统外接独立电源,如果还有问题你看看JTAG固件有没有丢
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1107 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1055 浏览 2 评论
2159 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1253 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1678 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 14:39 , Processed in 0.813717 second(s), Total 63, Slave 56 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号