查看: 2786|回复: 8

[已解决] 读取K60芯片FAMID出错(已解决)

[复制链接]

该用户从未签到

11

主题

354

帖子

0

高级会员

Rank: 4

积分
693
最后登录
1970-1-1
发表于 2013-10-25 14:34:51 | 显示全部楼层 |阅读模式
我使用的是PK60DN512VMD10芯片。
在读取SIM_SDID寄存器FAMID位,想查看芯片属于kinetis哪个家族的时候,怎么总是给我返回FAMID=0x111啊。
我看了下FAMID如果是111的话,芯片应该是K51and K53但我确定我的芯片是K60啊。
哪位大哥可以告诉我?
我知道答案 目前已有7人回答
回复

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2013-10-25 14:51:31 | 显示全部楼层

回复:读取K60芯片FAMID出错

你好,请问你是怎么去读这个寄存器的,可否把你的代码粘出来?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2013-10-25 14:54:37 | 显示全部楼层

    RE:读取K60芯片FAMID出错

    应该是你读的方法不对,我看最新的手册上面写的是如下的:
    000 K10
    001 K20
    010 K61
    011 Reserved
    100 K60
    101 K70
    110 Reserved
    111 Reserved
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    354

    帖子

    0

    高级会员

    Rank: 4

    积分
    693
    最后登录
    1970-1-1
     楼主| 发表于 2013-10-25 14:58:34 | 显示全部楼层

    回复:读取K60芯片FAMID出错

    回复第 3 楼 于2013-10-25 14:54:37发表:
    应该是你读的方法不对,我看最新的手册上面写的是如下的:
    000 K10
    001 K20
    010 K61
    011 Reserved
    100 K60
    101 K70
    110 Reserved
    111 Reserved 

    我从我那芯片的手册K60P144M100SF2V2RM上看到的表格和你不一样诶
    我的是这样的:
    2.jpg
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    354

    帖子

    0

    高级会员

    Rank: 4

    积分
    693
    最后登录
    1970-1-1
     楼主| 发表于 2013-10-25 15:07:07 | 显示全部楼层

    回复:读取K60芯片FAMID出错

    回复第 2 楼 于2013-10-25 14:51:31发表:
    你好,请问你是怎么去读这个寄存器的,可否把你的代码粘出来?
     

    我是在单步调试官方例程的时候意外发现的
    工程就是这个 E:\Program Files\KINETIS512_V2_SC\KINETIS512_V2_SC\build\iar\cmp_demo
    每次我调试该工程,在我进main函数前串口会打印一些信息,其中就包括读取该寄存器的操作并输出打印。
    我用的IAR6.6
    就cpu_identify();这个函数,它在start.c 下,start.c 在工程的cpu文件夹下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2013-10-25 15:10:39 | 显示全部楼层

    RE:读取K60芯片FAMID出错

    我看的手册是:K60P144M150SF3RM
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    354

    帖子

    0

    高级会员

    Rank: 4

    积分
    693
    最后登录
    1970-1-1
     楼主| 发表于 2013-10-25 15:12:48 | 显示全部楼层

    回复:读取K60芯片FAMID出错

    回复第 6 楼 于2013-10-25 15:10:39发表:
    我看的手册是:K60P144M150SF3RM 

    额 不好意思 我芯片名称说错了(我去改下),其实我用的是TWR-K60D100M开发板,我看了下那板子上的芯片是PK60DN512VMD10
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2013-10-25 15:16:56 | 显示全部楼层

    回复:读取K60芯片FAMID出错(正解)

    回复第 7 楼 于2013-10-25 15:12:48发表:
    回复第 6 楼 于2013-10-25 15:10:39发表:
    我看的手册是:K60P144M150SF3RM 

    额 不好意思 我芯片名称说错了(我去改下),其实我用的是TWR-K60D100M开发板,我看了下那板子上的芯片是PK60DN512VMD10
     

    TWR-K60D100M开发板,读出来确实是有这样的情况,这点在我们的勘误表中也写出来了,请看下面这句话:
    binbin.jpg
    这个寄存器是只读的,所以可能出厂的时候就有这样的问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11

    主题

    354

    帖子

    0

    高级会员

    Rank: 4

    积分
    693
    最后登录
    1970-1-1
     楼主| 发表于 2013-10-25 15:21:52 | 显示全部楼层

    回复:读取K60芯片FAMID出错

    回复第 8 楼 于2013-10-25 15:16:56发表:
    回复第 7 楼 于2013-10-25 15:12:48发表:
    回复第 6 楼 于2013-10-25 15:10:39发表:
    我看的手册是:K60P144M150SF3RM 

    额 不好意思 我芯片名称说错了(我去改下),其实我用的是TWR-K60D100M开发板,我看了下那板子上的芯片是PK60DN512VMD10
     

    TWR-K60D100M开发板,读出来确实是有这样的情况,这点在我们的勘误表中也写出来了,请看下面这句话:

    这个寄存器是只读的,所以可能出厂的时候就有这样的问题。
     

    额 好像是这个问题,我去飞思卡尔官网下载了我芯片的Errata“KINETIS_2N22D”,里面的确有这么说。
    谢谢各位啦
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-19 15:53 , Processed in 0.106536 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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