打印

STM32F103C8T6的芯片ID有没有可能被擦掉?

[复制链接]
3937|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lxyppc|  楼主 | 2009-5-15 16:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
vu8 data[64] = {0};
int main(void)
{
  //RCC_Config();
  for(u32 i=0;i<12;i++){
    data = ((vu8*)0x1FFFF7E8);
  }
}

把上面这段代码通过J-Link下载到RAM中运行
执行完成后data中前12个数据全为0xFF
沙发
highend| | 2009-5-15 16:45 | 只看该作者

address错?

.

使用特权

评论回复
板凳
lxyppc|  楼主 | 2009-5-15 16:55 | 只看该作者

有的能读有的不能读

手上有两种型号
各取两片测试
990DG VC
MYS 740
ST   B
不能读出
不能读出,Access地址0x1FFFF7E8 程序Crash

99169 93
MYS B2B
ST   Y
可以读出
可以读出

使用特权

评论回复
地板
lxyppc|  楼主 | 2009-5-15 17:15 | 只看该作者

又试了一片后缀为B的

990DG VC
MYS 740
ST   B
不能读出,全为0xFF

使用特权

评论回复
5
McuIsp| | 2009-5-15 17:22 | 只看该作者

用ISP软件看看。

使用特权

评论回复
6
McuPlayer| | 2009-5-15 17:30 | 只看该作者

这个问题还真没注意过

做个试验看下结果

使用特权

评论回复
7
单片小菜| | 2009-5-15 17:34 | 只看该作者

等待试验结果

使用特权

评论回复
8
lxyppc|  楼主 | 2009-5-15 17:39 | 只看该作者

[990DG VC][MYS 740][ST B]这个片子是07年出的

以后买片尽量买最新的

使用特权

评论回复
9
McuIsp| | 2009-5-15 17:48 | 只看该作者

ST对保证这个ID的唯一性是有责任的。

如果LZ能证实,可以找ST麻烦,呵呵。

使用特权

评论回复
10
vigia| | 2009-5-15 18:00 | 只看该作者

你的代码有问题吧

你看汇编,翻译的那四句话完全不对头么。

使用特权

评论回复
11
vigia| | 2009-5-15 18:02 | 只看该作者

RX

你那四句汇编,R1是data数组的地址,R2应该是ID的地址,怎么一个是PC+0x0c,一个是PC+0x10。

使用特权

评论回复
12
vigia| | 2009-5-15 18:03 | 只看该作者

还有,ID是可以从MEMORY窗口直接看的

看看吧。

使用特权

评论回复
13
lxyppc|  楼主 | 2009-5-15 18:08 | 只看该作者

汇编不对可以去找IAR的麻烦,呵呵

P.S. 反汇编可能不准确,但是机器码是对的

使用特权

评论回复
14
lxyppc|  楼主 | 2009-5-15 18:13 | 只看该作者

这个是用J-Link直接看到的结果

使用特权

评论回复
15
McuIsp| | 2009-5-15 20:26 | 只看该作者

工程样片?

很少见人反映呢。
前面的FLASH/sram容量值都正常。

使用特权

评论回复
16
香水城| | 2009-5-15 21:58 | 只看该作者

这个唯一ID只有在Y版本的芯片之后才有

A版本和B版本的芯片没有唯一ID。

这个功能是在STM32发布之后,根据客户的反馈新加上去的,所以到了版本Y之后才出现。

使用特权

评论回复
17
lxyppc|  楼主 | 2009-5-16 15:10 | 只看该作者

请问楼上,哪篇Datasheet上有关于这个差别的描述?

类似问题
http://www.st.com/mcu/forums-cat-7393-23.html

使用特权

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

本版积分规则

27

主题

2249

帖子

19

粉丝