12
返回列表 发新帖
楼主: yugolee

[已解决] 新板子使用OpenSDA刻录時锁住无法刻录(已解决)

[复制链接]

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-12-8 10:55:03 | 显示全部楼层
yugolee 发表于 2014-12-8 08:40
使用SWDReadAP 0x1000000读取status register,得到0x3000012,应该没救了!!

AP显示你的backdoor和MASS ERASE都给禁止了,如果这样锁,那么就是锁的最高级别了(锁死),没办法解锁了。
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

54

帖子

0

中级会员

Rank: 3Rank: 3

积分
231
最后登录
2015-11-20
 楼主| 发表于 2014-12-8 11:34:09 | 显示全部楼层

(正解)

本帖最后由 FSL_TICS_ZJJ 于 2014-12-8 11:48 编辑
FSL_TICS_ZJJ 发表于 2014-12-8 10:55
AP显示你的backdoor和MASS ERASE都给禁止了,如果这样锁,那么就是锁的最高级别了(锁死),没办法解锁了 ...

有好消息了,今天在焊的时候,特别把烙铁接地,防止烙铁的ESD打坏IC,总算有一块是OK的。
在此要特别说明一下,温度只要不是太高,300度左右都OK,不然无铅制程作业时温度都超过300度不是所有IC都坏了。260度实在很难焊。
ESD才是要特别注意的,它会让IC完全锁住。所以手焊的人可以测试一下,焊接时先将你身体接地,然后手拿电路板,这样如果焊的时候会麻麻的,那表示你烙铁的ESD都过高了。

回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-12-8 11:48:28 | 显示全部楼层
yugolee 发表于 2014-12-8 11:34
有好消息了,今天在焊的时候,特别把烙铁接地,防止烙铁的ESD打坏IC,总算有一块是OK的。在此要特别说明一 ...

的确300度左右就可以了,这个在之前的解锁文档中也有讲:
https://www.nxpic.org.cn/module/ ... read&tid=553023
ESD也是需要特别注意的地方,焊接的时候需要配带静电手环。
最后,也非常感谢你的实际经验分享。
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

54

帖子

0

中级会员

Rank: 3Rank: 3

积分
231
最后登录
2015-11-20
 楼主| 发表于 2014-12-8 11:52:52 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-12-8 11:48
的确300度左右就可以了,这个在之前的解锁文档中也有讲:
https://www.nxpic.org.cn/module/forum/foru ...

那量产后在做ESD测试时不就又会全锁住了,怎么玩啊?
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-12-8 11:56:07 | 显示全部楼层
yugolee 发表于 2014-12-8 11:52
那量产后在做ESD测试时不就又会全锁住了,怎么玩啊?

关于ESD的范围,芯片的DATASHEET 是有规定的,你量产测试在这个规定范围内就没有问题:
24.jpg

回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

54

帖子

0

中级会员

Rank: 3Rank: 3

积分
231
最后登录
2015-11-20
 楼主| 发表于 2014-12-8 12:00:27 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-12-8 11:56
关于ESD的范围,芯片的DATASHEET 是有规定的,你量产测试在这个规定范围内就没有问题:

很可惜,一般打ESD都是15KV,看来得加上ESD component再试试看。
回复 支持 反对

使用道具 举报

该用户从未签到

145

主题

4926

帖子

0

金牌会员

Rank: 6Rank: 6

积分
9267
最后登录
1970-1-1
发表于 2014-12-8 13:14:01 | 显示全部楼层
yugolee 发表于 2014-12-8 12:00
很可惜,一般打ESD都是15KV,看来得加上ESD component再试试看。

那就要加上一些保护,确保芯片所承受的ESD在datasheet保护范围内。
回复 支持 反对

使用道具 举报

该用户从未签到

11

主题

54

帖子

0

中级会员

Rank: 3Rank: 3

积分
231
最后登录
2015-11-20
 楼主| 发表于 2014-12-8 16:04:49 | 显示全部楼层
本帖最后由 yugolee 于 2014-12-8 16:10 编辑

更新进度:
  • 烙铁接地及戴静电手环,目前已焊3 PCS都OK。未戴前焊3PCS都死锁
  • 使用FRDM-MKL25Z+J-Link Driver可刻录外部MKL25Z的MCU没问题,其他MCU没试过不确定。我想FRDM-MKL25Z+CMSIS-DAP及FRDM-MKL25Z+Pemicro OSJTAG刻录外部MCU应该也没问题。
  • NMI pin如果没有用做其他用途,其实不须外加pull-up电阻,靠其内部的weak pull-up电阻已经足够拉到hign电位。但如有用做其他用途,因走线电容较大,单靠内部的weak pull-up电阻要拉到hign电位可能较久,所以此时外加pull-up电阻。目前我都没加pull-up电阻也OK(针对MKL25Z而言)。
  • SWD Port电线如果太长,则其SWDIO脚位建议外加pull-up电阻,因SWDIO为可双向讯号,所以此讯号两边IC基本上使用open-drain架构,因此要让SWDIO=high必须依靠pull-up电阻,此时如果电线太长,则走线电容较大,RC时间也相对变大,所以你的传输速度无法太快。因此让pull-up电阻变小可加快传输速度。


回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2021-8-31 12:39
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    26

    主题

    149

    帖子

    1

    高级会员

    Rank: 4

    积分
    559
    最后登录
    2025-7-17
    发表于 2014-12-9 10:26:38 来自手机 | 显示全部楼层
    mark.cmsis不错
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    802

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1763
    最后登录
    1970-1-1
    发表于 2014-12-12 18:14:14 | 显示全部楼层
    估计是参数选错了导致
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 20:34 , Processed in 0.108311 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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