打印

STM32F的唯一序列号,ISP命令读不出?谢谢

[复制链接]
3420|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
汽车电子|  楼主 | 2012-10-22 14:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近日设计STM32F的专用编程软件,从PC读唯一序列号的时候失败
按数据手册,唯一ID是在0x1FFF F7E8开始的12个字节
我现在是读从0x1FFF F7E0开始的32字节
第1步送读取Memory的命令,应答OK
第2步送地址0x1FFFF7E0,应答OK
第3步送长度32字节,应答NACK了,真晕,也找不到什么资料

谢谢。就是要用MCU唯一ID,来做软件加密,否则不用这么辛苦自己设计专用ISP编程软件了
沙发
IJK| | 2012-10-22 15:27 | 只看该作者
我估计 STM32F 内部的bootloader不支持从 这块地址读取数据。

使用特权

评论回复
板凳
airwill| | 2012-10-22 19:06 | 只看该作者
怎么会呢, 我的 ISP  没有遇到这样问题呀, 读取操作很正常的

使用特权

评论回复
地板
汽车电子|  楼主 | 2012-10-23 08:28 | 只看该作者
晕,原来取反错了,位取反用了逻辑取反

使用特权

评论回复
5
汽车电子|  楼主 | 2012-10-26 18:08 | 只看该作者
大功告成,MCU唯一序列号与程序一一绑定。

使用特权

评论回复
6
flydream0| | 2012-12-26 11:06 | 只看该作者
大哥,现在我碰到同样的问题,求教一下你,你这是STM32F20x的MCU
读序列号串口指令如下:
串口发送指令如下:

->11,ee
<-79
->1f ff 7a 10 8a
<-79
->0b f4
<-1f

请问有何错误?

使用特权

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

本版积分规则

个人签名:车联网

366

主题

2057

帖子

5

粉丝