硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3748|回复: 4
收起左侧

[脱机烧录] H7-TOOL入坑跳坑记录2

[复制链接]

82

主题

402

回帖

668

积分

金牌会员

积分
668
QQ
发表于 2020-6-5 10:58:37 | 显示全部楼层 |阅读模式
之前碰到了一个 误将HEX文件 当做bin文件放入烧录器emmc磁盘,死活烧录不了,经过eric2013 指导解决了。烧录文件错误造成的失败
http://www.armbbs.cn/forum.php?mod=viewthread&tid=98070&fromuid=18397
(出处: 硬汉嵌入式论坛)
第二天 也就是昨天又碰到了一个奇葩问题。STM32F103C8T6和 STM32F103RET6 也是死活烧录不了,更新最新的H7-TOOL程序后  STM32F103C8T6可以自动烧录了 STM32F103RET6  却不行,擦除都会失败
擦除失败.png

烧录也失败
烧录失败.png


必须要通过网络调试 中的第3条指令 擦除MCU flash  lua代码 “erase_chip_mcu()” 后才能烧录。但是这样处理还不行 没找到问题的关键。
通过armfly的通宵远程调试终于找到了问题所在。
不是擦除原因,是我在单片机程序里加了软件看门狗,内部看门狗可能复位导致读数据都是全FF,实际不是全FF。
要在烧录器里用lua控制硬件复位才行。
烧录参数设置.jpg
LUA设置
lua设置.png

烧录成功后界面
烧录成功界面.jpg


log
烧录日志.png

最后非常感谢 eric2013和armfly 两位大佬的辛勤付出,H7-TOOL真是个好工具,希望安富莱越来越好。










武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2020-6-5 13:08:17 | 显示全部楼层
你的STM32F103RET6板子带硬件复位?
回复

使用道具 举报

82

主题

402

回帖

668

积分

金牌会员

积分
668
QQ
 楼主| 发表于 2020-6-5 14:19:06 | 显示全部楼层
eric2013 发表于 2020-6-5 13:08
你的STM32F103RET6板子带硬件复位?

我把复位引脚接出来了的,用的是和开发板一样的接口,强烈建议大家画板用5P接口,如果位置不够可以用0.5mm的插针。
武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2020-6-5 14:21:02 | 显示全部楼层
雷鹏 发表于 2020-6-5 14:19
我把复位引脚接出来了的,用的是和开发板一样的接口,强烈建议大家画板用5P接口,如果位置不够可以用0.5m ...

还有Flash读写保护,SWD接口锁住都需要硬件复位引脚配合。
回复

使用道具 举报

82

主题

402

回帖

668

积分

金牌会员

积分
668
QQ
 楼主| 发表于 2020-6-5 14:24:01 | 显示全部楼层
eric2013 发表于 2020-6-5 14:21
还有Flash读写保护,SWD接口锁住都需要硬件复位引脚配合。

嗯嗯  我这个主要是软件内部有看门口复位,所以难搞了一点。
武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-14 22:39 , Processed in 0.262906 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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