硬汉嵌入式论坛

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

[BOOT/IAP] STM32H750跳转到系统自带bootloader后发7F指令无响应

[复制链接]

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2022-5-16 18:08:06 | 显示全部楼层 |阅读模式
生产了100片H750的设备,有5/6片出现跳转到系统自带的bootloader后,发送指令0x7F后无响应。

利用H750自带的bootloade 串口升级代码,H750的bootloader起始地址是0x1FF09800,再运行跳转bootloader代码后,查看PC指针地址是在0x1FF09800之后,如下截图所示,确定已经成功跳转到系统bootloader。
但此时给H750发送0x7F,未能收到0x79的响应,咨询下大家有遇到这种情况吗?


无标题.png
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2022-5-16 18:09:06 | 显示全部楼层
串口的波特率以及串口设置是没问题的,115200波特率,偶校验
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2022-5-17 00:09:29 | 显示全部楼层
楼主的意思是自己做了个串口升级软件,没有使用STM32CubeProg吗
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2022-5-23 08:59:45 | 显示全部楼层
嗯嗯,写了个脚本,调STM32CubeProg的API完成升级
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2022-5-23 09:25:13 | 显示全部楼层
后续继续用ST-Link查看H750的PC指针,发现一个规律
1、跳转到 B00t 后能正常升级时,跳转boot后,PC指针地址如下: 跳转到boot后能升级.png
2、跳转到 B00t 后不能升级时,跳转boot后,PC指针地址如下: 跳转到boot后不能升级.png
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2022-5-30 18:11:20 | 显示全部楼层
eric2013 发表于 2022-5-17 00:09
楼主的意思是自己做了个串口升级软件,没有使用STM32CubeProg吗

是的呢,写了个脚本调STM32CubeProg的API
回复

使用道具 举报

6

主题

33

回帖

51

积分

初级会员

积分
51
发表于 2022-7-8 20:38:57 | 显示全部楼层
楼主的跳转到系统Boot后,汇编语言里边的地址是0x1ff0开始?我的跳转后没反应
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-1 07:34 , Processed in 0.332123 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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