打印
[其他产品]

在Atmel studio中device tool->security->set后如何清除security bit?

[复制链接]
1093|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
两只袜子|  楼主 | 2025-4-11 15:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题如题所述,现在片子被锁无法烧写程序,希望知道的指点一下

使用特权

评论回复
沙发
单片小菜| | 2025-4-11 15:41 | 只看该作者
芯片的型号是什么?

使用特权

评论回复
板凳
598330983| | 2025-4-18 10:57 | 只看该作者
安全位?有没有Reset

使用特权

评论回复
地板
wamed| | 2025-5-8 16:05 | 只看该作者
进入Device Programming界面:打开Atmel Studio,在菜单栏选择Tools → Device Programming,进入编程工具界面。

使用特权

评论回复
5
hight1light| | 2025-5-8 17:13 | 只看该作者
确保已正确选择目标芯片型号(如SAMD20系列)及编程接口(如J-Link、EDBG等)。

使用特权

评论回复
6
星星点点didi| | 2025-5-8 18:27 | 只看该作者
在Device Programming界面中,导航至Security选项卡。通常会有一个Clear Security Bit或Erase Security的按钮,点击该按钮以清除security bit。

使用特权

评论回复
7
eleg34ance| | 2025-5-8 19:33 | 只看该作者
若未直接显示清除选项,可尝试擦除芯片:在Memories选项卡下选择Erase操作,擦除整个芯片(包括安全位)。

使用特权

评论回复
8
tiakon| | 2025-5-8 20:40 | 只看该作者
使用J-Link的特殊功能:若通过J-Link编程,在进入Device Programming界面时,J-Link可能会弹出对话框询问是否清除security bit,选择Yes即可。

使用特权

评论回复
9
一切D都好| | 2025-5-8 21:35 | 只看该作者
清除security bit后,尝试重新烧写程序。若能正常烧写,则表明security bit已成功清除。

使用特权

评论回复
10
ewyu| | 2025-5-8 23:15 | 只看该作者
清除security bit或擦除芯片会清除所有内部数据,包括程序和配置,操作前请确保已备份重要数据。

使用特权

评论回复
11
miltk| | 2025-5-9 10:06 | 只看该作者
芯片型号差异,不同Atmel芯片(如AVR、SAM等)的security bit清除方法可能略有不同,建议查阅对应芯片的《数据手册》或《编程指南》。

使用特权

评论回复
12
twinkhahale| | 2025-5-9 11:09 | 只看该作者
若使用J-Link编程,需确保J-Link驱动和固件版本为最新,以避免兼容性问题。

使用特权

评论回复
13
gongqijuns| | 2025-5-9 13:51 | 只看该作者
未弹出清除对话框,若J-Link未弹出清除security bit的对话框,可在Device Programming界面的Security选项卡下手动查找清除选项。

使用特权

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

本版积分规则

2121

主题

8107

帖子

11

粉丝