[STM32G0] NUCLEO-G071RB开发板测试System Memory区域的BootLoader

[复制链接]
 楼主| wczrui 发表于 2022-8-22 08:58 | 显示全部楼层 |阅读模式
现象:
USART1发送命令7f可收到ACK(79)
发送版本和命令读取命令(00 ff 00),可收到79 0B 31 00 01 02 11 21 31 44 63 73 82 92 79
发送擦除命令(43 bc 00),可收到2个NACK(1F 1F)
发送读取内存命令(11 ee 00),可收到ACK;接着发送内存地址(08 00 00 00 F7)收到NACK。

问题:为什么擦除命令执行失败,是操作流程不正确或是其他原因?
为什么读取内存命令也是失败,是发送的内存地址格式不对(校验字节错误)还是其他原因?
谢谢!
carpsnow 发表于 2022-8-22 20:47 | 显示全部楼层
数据都对么?

评论

发送擦除后收到2个NACK,不对; 发送读内存命令后,正确,但发送地址收到NACK,不对。  发表于 2022-8-23 09:01
 楼主| wczrui 发表于 2022-8-23 09:12 | 显示全部楼层

上面的回答以及问题描述有个地方不对,它不支持43擦除命令,支持的是扩展擦除44命令。
另外今天板子除了回复7F命令ACK外,其他命令全部回复NACK,不知道啥原因。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

11

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部