導航:首頁 > 編程語言 > 編程器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相關的資料

熱點內容
反詐app在哪裡下安全 瀏覽:745
python判斷linux系統 瀏覽:823
git伺服器如何啟動 瀏覽:43
noi演算法 瀏覽:461
zip解壓縮是電腦自帶的嗎 瀏覽:643
魔術演算法術嗎 瀏覽:783
復式五肖演算法 瀏覽:721
海康威視設備已加密 瀏覽:663
自適應路由演算法 瀏覽:315
pythonxlwt寫入一列 瀏覽:995
性之助app哪裡可以下載 瀏覽:414
安卓如何自己改圖標 瀏覽:848
如何去掉app資源庫的建議 瀏覽:730
中興研發面試要寫演算法嗎 瀏覽:65
linux系統配置文件 瀏覽:601
php登錄網頁模板 瀏覽:931
windownginxphp 瀏覽:509
resync命令 瀏覽:536
dos命令手冊 瀏覽:287
矽谷編程二維數組 瀏覽:41