导航:首页 > 编程语言 > 编程器otp

编程器otp

发布时间:2022-01-31 17:54:10

单片机 OTP什么意思

OTP是单片机的一种存储器类型,意思是一次性可编程,程序烧入单片机后,将不可再次更改和清除。

随着嵌入式应用的越来越广泛,产品的安全也显得越来越重要。一方面是为了保护硬件设计,另外一方面也是为了产品本身的安全,防止被HACKED。

在嵌入式系统当中,所有的代码和系统数据都是被存储在FLASH芯片内部的。FLASH芯片的特点是可多次擦写,而且掉电数据不会丢失。为了保护FLASH中的数据,越来越多的FLASH厂商在FLASH内部提供了一种特殊的寄存器:OTP寄存器。

(1)编程器otp扩展阅读:

给OTP寄存器提供保护,一般这类FLASH芯片还会提供一个LOCK寄存器。LOCK寄存器(同属OTP)也只能烧写一次。

LOCK寄存器的每一位对应于一个OTP寄存器。如果与OTP寄存器对应LOCK寄存器的位(BIT)从1写为0,就意味着这个被锁住的OTP寄存器再也不能进行写操作了。

即使OTP的当前值为0XFFFFFFFF,它的值也永远不可以被改写了。通过OTP寄存器与LOCK寄存器,用户可以在OTP里保存一些特定的信息,例如软件版本号,硬件版本号,秘钥等信息。同时,这类FLASH芯片内部还会有另外一个OTP寄存器。

写入特定的序列号,并LOCK住。如果有需要,FLASH厂商也可以根据客户的需要写入特定的序列号。这样,每个芯片都会有一个不一样的ID号,避免被复制。

参考资料来源:网络-OTP

㈡ 请问一下主板芯片MX25U12835F和MX25U12873F所使用的编程器有没有可能是通用的

找了很多只有XTW2编程器支持,H341A列表里么有,比H341高10块
MXIC
KH25L4006E KH25L8006E KH25L8036 KH25L1606E MS25X40 MX25V512 E MX25L512 MX25V1005 MX25V2005 MX25L2005 MX25V4035 MX25V4005 MX25L4005 MX25V8005 MX25L8005 MX25V8035 MX25L8006E MX25L1606E MX25L1605A MX25L1635D MX25L1633E MX25L1635E MX25L1636D MX25L1636E MX25L1608D MX25L1608E MX25L3225D MX25L3237D MX25L3236D MX25L3206E MX25L3235D MX25L3208D MX25L3208E MX25L3205D MX25L6455E MX25L6465E MX25L6408D MX25L6408E MX25L6406E MX25L6445E MX25L6405D MX25L6436E MX25L12805D MX25L12835E MX25L12835F MX25U12835F MX25L12845E MX25L12836E MX25L12865E MX25L12855E MX25L25635E MX25L25635F MX25L25639F MX25L25735E MX25L25735F MX25U25635F MX66U51235F MX66L51235F
XTW-2比XTW-100强悍,完善了很多性能!
烧录速度比市面上CH341 XTW-100 100E B G系列产品都要快速烧写
产品简介
1.32位CONTEX ARM CPU ,72MHz速度核心
2.系统集成USB2.0数据传输接口,极速烧录之保证
3.支持芯片广:包括最常用的25 SPI FLASH,24 EEPROM
4.功能完善的上位机编程软件
5.支持芯片擦、写、校验全自动烧录
6.加密芯片去除保护功能
7.自动识别烧录芯片型号
(25 FLASH自动识别型号,24EEPROM自动识别类型)
(庞大的25 SPI FALSH数据库,其他芯片能判断出芯片类型为24EEPROM,自动识别功能强大)
8.烧录电压自动切换,支持3.3V 5V芯片烧录电压
9.支持华硕CAP文件直烧 支持bin.hex.rom格式
10.完善的硬件系统与固件协议,支持软件与固件双升级
11.支持windows2000、XP、Vista、Win7等操作系统
12:支持数据修改;
13:支持批量烧录模式,批量更省心;(点击批量按键,烧录完一个,放上另一个立即烧录,中途不用点击烧录按键

14:支持大容量芯片,最大支持512M芯片;
15:支持中文简体,中文繁体,英文界面
16:全球唯1独立序列号
17:海量芯片支持

㈢ 如果单片机的存储器是OTP的,那么我可以先烧一部分存储器,第二次再烧另一部分存储器吗谢谢!

绝对不想。OTP就是个短命鬼,只有一次烧录的机会。第一次烧错了程序,那么这个单片机就变成垃圾了。flash型号的可以反复烧写的。

㈣ 芯片烧录程序一般用什么烧录器

是的,就是将目标程序写入到单片机程序存储器的过程。
单片机的程序存储器都是非易失性的,断电后数据不会丢失。开发和学习使用的单片机,其程序存储器一般是Flash存储器,可以重复擦写,也就是说还可以将已经写入的程序删掉再写入新的程序。大批量产品中使用的单片机很多都是掩膜MASK ROM或者OTP ROM存储器,前者的数据在芯片制作时已经固化,永远不能再修改或者删除;后者是一次性编程的存储器,只能编程一次,类似DVD-R光盘那样,写入后再不能修改和擦除。

㈤ 51单片机如何进行OTP加密

晚了两年啊哈。我个人理解的,不见得对。欢迎拍砖、共勉。
逆向考虑。解密的方法很多,但是简单点的就是擦除片内的加密锁定位。而加密锁定位,在被烧坏以后,就不具备擦除特性了,也就能保证不被读出了,从而起到加密作用。不能被读出,自然就更不能被写入了(这样就把芯片变成了太监,呵呵)。你烧坏加密锁定位,它就不能再写入了,类似于一次性编程,所以叫它OTP加密方法。(OTP就是一次性编程的意思)
通常为了更好的加密程序,如果用户程序长度大于89C51单片机片内存储器的容量,也可使用OTP模式做加密。具体做法是:

1 按常规扩展一片大容量程序存储器,如27C512(64K)。

2 把关键的程序部分安排在整个程序的前4K中。

3 把整个程序写入27C512,再把27C512的前4K填充为0。

4 把程序的前4K固化到AT89C51中,用OTP模式做加密。

5 把单片机的EA脚接高电平。

这样程序的前4K在单片机内部运行,后60K在片外运行。盗版者无法读出程序的前4K程序,即使知道后60K也无济于事。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
当然,加密的方法很多。比如烧断一根数据总线,它也就无法读出了。(某根总线烧坏之后,它就总是显示输出1,固然就不能正确读出代码了)。
烧总线的方法不如烧加密位的方法好。因为烧总线以后这个芯片,就不能再使用总线接口扩展芯片和存储器,程序的大小也就只能是受片内程序存储器的容量限制了。但不论是烧总线还是烧加密锁定位,都将把芯片变成不可再读出的东东,想再次编程那肯定更是不可能了。所以,要确定无误后,再加密。
然而,破解方法也是有很多的。并不是非得沿着来路返回去才能回家的。你把锁定位或者总线烧坏了,我都不能读出了,那不这样读了。这就提到了更XX的解密方法。把芯片经过去层处理,把存储器进行拍照,然后把照片经过染色处理,把1和0区分读出整理,这样就得到了存储器里的代码(因为代码是以电荷的码点形式存在的)。

㈥ 语音芯片的编程器

语音芯片的厂家都有相应的读写板,一般60秒的太多了。我原来用过,在电子市场有很多,70元左右板子和芯片都有了。

㈦ 土豪金CH341A编程器USB工具求教不知怎样用

341,XTW都没用过,341听说刷大容量闪存要很长很长的时间,我买的NEWONEPRO土豪金版本吧,烧录大容量闪存速度很快,不过不带烧录OTP,341用注册了的程序才有烧录OTP功能,XTW不清楚。

㈧ 问:这是什么单片机,怎么对他进行编程需要烧录器吗

这种就是所谓的牛屎片,就是芯片芯片直接邦定在电路板上,点胶.
除非找到生产厂家,否则你无法知道这个是什么型号的单片机,当然就无法知道怎么烧写.
这类的单片机多数都是OTP,单片机出厂时已经把程序固化在芯片里面,或者通过外部存储芯片来改变一些选项

㈨ ezp2010支持otp写入吗

1、成语:【以次充好或以次充优】 2、解释:以次充好的意思以不好的东西,不合格的物品假冒合格的,好的物品得不到应有的价值和肯定。 亲,满意请采纳。

㈩ 单片机仿真器也可以烧录程序啊,那编程器不就淘汰了

编程器不会被淘汰。
那只局限于有ISP功能的单片机。但如果是没有ISP功能的单片机,就不能用仿真器了。而且,现在量上用的最多的单片机还是没有ISP的一次性烧写的OTP形式的单片机。
因为这些单片机把程序烧写进去后,就不能改程序,比起能擦写程序的单片机要便宜多。所以工程师都是先拿可擦写的单片机来做实验,确定电路和程序后在实际生产中,换用不可擦写的单片机来投入大量生产。就可以省不少成本了。

阅读全文

与编程器otp相关的资料

热点内容
android开发一年经验 浏览:523
什么叫做解压到根目录下 浏览:503
prom文件夹 浏览:728
不规则土方的算法 浏览:211
tor加密货币网站 浏览:451
linux转ansi 浏览:738
网站源码怎么查 浏览:689
高cpu云服务器 浏览:367
androidwebrtcaecm 浏览:983
阿里云部署java 浏览:638
云是不是就是个大的服务器 浏览:583
如何建立linux日志管理服务器 浏览:772
悟空头图标是什么APP 浏览:555
linuxandroid虚拟机 浏览:281
ps李涛pdf 浏览:638
linuxfork线程 浏览:97
易语言编译改名 浏览:723
阿里服务器都提供什么 浏览:756
cf打开服务器接不上怎么办 浏览:901
linux下more命令 浏览:402