[PIC®/AVR®/dsPIC®产品]

AVR的debugWIRE能用于下载程序和熔丝吗?

[复制链接]
3653|6
手机看帖
扫描二维码
随时随地手机跟帖
wgtwgtwgt|  楼主 | 2023-1-12 14:21 | 显示全部楼层 |阅读模式
对于AVR单片机,例如atmega328p,其使用debugWIRE单线调试,将调试器的debugWIRE信号线接至目标单片机的RESET引脚上:
330363bfa538b2513.png
请问若使用调试器的debugWIRE线,能给目标单片机下载程序和修改熔丝位吗?

使用特权

评论回复
wutaosamuel| | 2023-1-16 16:40 | 显示全部楼层
可以烧录程序。文档上没说不能修改熔丝位,所以应该是可以的。

使用特权

评论回复
wgtwgtwgt|  楼主 | 2023-1-18 12:09 | 显示全部楼层
wutaosamuel 发表于 2023-1-16 16:40
可以烧录程序。文档上没说不能修改熔丝位,所以应该是可以的。

谢谢。请问能分享一下你说的那个文档吗?

使用特权

评论回复
wutaosamuel| | 2023-1-18 14:47 | 显示全部楼层
https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf

使用特权

评论回复
wgtwgtwgt|  楼主 | 2023-2-12 15:44 | 显示全部楼层
本帖最后由 wgtwgtwgt 于 2023-2-12 15:49 编辑
wutaosamuel 发表于 2023-1-18 14:47
https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_D ...

谢谢。
前阵子翻看github,看到不少老外根据公开的debugwire协议文档实现了debugwire协议,是可以单线烧录flash的。但无法更改熔丝。有人评论实际也可以修改熔丝,只是这一块没有公开文档,我对此也没看懂。https://github.com/dcwbrown/dwire-debug/issues/20
4071863e89a148e8d7.png

使用特权

评论回复
lcczg| | 2023-2-13 15:48 | 显示全部楼层
应该不可以。你能找得到可以的?

使用特权

评论回复
wgtwgtwgt|  楼主 | 2023-2-13 17:41 | 显示全部楼层
本帖最后由 wgtwgtwgt 于 2023-2-13 17:44 编辑
lcczg 发表于 2023-2-13 15:48
应该不可以。你能找得到可以的?

根据debugwire协议更改熔丝,确实没有找到公开的明确的文档。
github上的讨论,我知识面比较欠缺,也不太明白。
dwdebug小程序,比较方便下载和调试。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

45

主题

191

帖子

3

粉丝