打印
[STM32G0]

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

[复制链接]
443|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
数据都对么?

使用特权

评论回复
评论
wczrui 2022-8-23 09:01 回复TA
发送擦除后收到2个NACK,不对; 发送读内存命令后,正确,但发送地址收到NACK,不对。 
板凳
wczrui|  楼主 | 2022-8-23 09:12 | 只看该作者

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

使用特权

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

本版积分规则

3

主题

11

帖子

1

粉丝