久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 請教單片機如何通過程序自己清除程序存儲器(ROM) [打印本頁]

作者: 一筆長空    時間: 2023-7-15 12:49
標題: 請教單片機如何通過程序自己清除程序存儲器(ROM)
論壇各位大佬老師們好,我最近在研究單片機ID號加密,想著ID號驗證不通過就清除內部程序,請問這個清除ROM的操作如何實現,我用的是STC8單片機,內部有rom和eeprom,eeprom倒是有清除扇區的操作可是清除不了ROM,請教各位老師如何通過程序代碼實現自主清除程序。感謝大家。

作者: szb314    時間: 2023-7-15 15:13
外加一個電路 引入高壓電,自毀芯片吧
作者: cr8526    時間: 2023-7-15 16:14
可以加密的啊

作者: wufa1986    時間: 2023-7-15 17:12
普通STC不具備自己編程自己的能力
作者: 一筆長空    時間: 2023-7-15 17:23
szb314 發表于 2023-7-15 15:13
外加一個電路 引入高壓,自毀芯片吧

是個好辦法,要在電路上加點料
作者: 一筆長空    時間: 2023-7-15 17:25
cr8526 發表于 2023-7-15 16:14
可以加密的啊

嗯,現在就是用ID號進行加密,驗證不通過就卡在while循環里,不知道這是不是主流的辦法,還想著驗證不通過就清除flash銷毀程序,不知如何操作
作者: 一筆長空    時間: 2023-7-15 17:26
wufa1986 發表于 2023-7-15 17:12
普通STC不具備自己編程自己的能力

也就是說不能通過程序本身清除flash里的程序嗎,我用的STC8a8k64d4
作者: wulin    時間: 2023-7-15 22:10
STC提供那么多方法還不夠你用?隨便擦除一個扇區,程序不就等于全毀了。
作者: wulin    時間: 2023-7-16 07:23
一筆長空 發表于 2023-7-15 17:26
也就是說不能通過程序本身清除flash里的程序嗎,我用的STC8a8k64d4

STC8a8k64d4的EEPROM是IAP,沒有特定地址。正常使用EEPROM是定義在用戶程序大小范圍之外的下一個扇區的任意空間。想破壞程序只要在用戶程序大小范圍內想擦哪個扇區隨你便。擦后無法恢復,只能重新燒錄。
作者: 一筆長空    時間: 2023-7-16 12:09
wulin 發表于 2023-7-16 07:23
STC8a8k64d4的EEPROM是IAP,沒有特定地址。正常使用EEPROM是定義在用戶程序大小范圍之外的下一個扇區的任 ...

老師您好,感謝您都解答,我是初學者有些地方不太明白,看stc手冊里寫的eeprom和rom區的地址是重疊的,擦除時指定的地址自動定位到eeprom了,請問如何擦除用戶程序區都內容,請問該如何填地址,非常感謝

123.JPG (30.36 KB, 下載次數: 33)

都是從0000h開始的,執行擦除命令時如何區分

都是從0000h開始的,執行擦除命令時如何區分

234.JPG (59.09 KB, 下載次數: 34)

234.JPG

345.JPG (55.39 KB, 下載次數: 37)

345.JPG

作者: cr8526    時間: 2023-7-16 13:56
wulin 發表于 2023-7-16 07:23
STC8a8k64d4的EEPROM是IAP,沒有特定地址。正常使用EEPROM是定義在用戶程序大小范圍之外的下一個扇區的任 ...

這是負責任的答復


作者: Y_G_G    時間: 2023-7-16 14:27
保護程序還是防止破解?
完全沒有這個必要
當你有能力寫出一個別人要千方百計的去破解的程序的時候,你就已經知道應該要怎么做了
作者: 一筆長空    時間: 2023-7-16 15:15
wulin 發表于 2023-7-16 07:23
STC8a8k64d4的EEPROM是IAP,沒有特定地址。正常使用EEPROM是定義在用戶程序大小范圍之外的下一個扇區的任 ...

謝謝老師的解答,我剛接觸單片機沒幾個月有些不明白的還想請教您,現在rom和eeprom的地址有重疊的部分,同一個地址也是rom的也是eeprom的比如0100h,如果使用擦除eeprom的指令擦除0100h肯定擦除不掉rom,請問怎么操作能擦除rom,感謝!
都是從0000h開始的,地址重疊了


用MOVC地址是唯一。可是手冊上說MOVC指令不能擦除只能讀,且我不會匯編語言




作者: 一筆長空    時間: 2023-7-16 15:19
Y_G_G 發表于 2023-7-16 14:27
保護程序還是防止破解?
完全沒有這個必要
當你有能力寫出一個別人要千方百計的去破解的程序的時候,你就已 ...

感謝您的解答,學機械的剛接觸單片機沒多久現在自己開發個控制板,一直聽說加密什么的也好奇想研究研究,說不定以后能用上
作者: 188610329    時間: 2023-7-17 14:14
首先,你要刪除程序區的內容,必須購買IAP15xxxxxx 系列單片機。stc8不能直接刪除,你要先做底層“系統”才可以。 其次,有必要刪除么?檢驗到和序列號不一致,說明你的程序已經流傳出去,別人用你的程序燒錄了自己的芯片。那么你刪了單片機里的,人家一樣可以再燒寫,有任何實際意義么?
作者: yzwzfyz    時間: 2023-7-17 16:42
必須采用ISP型號的單片機。
我們做的產品中,在不改變硬件的情況下,是可以自動升級軟件的,就是采用的ISP型的CPU。
升級時,先刪除程序,再寫入新的程序。這里是有技巧的,需要內置專門的升級程序。
作者: Hephaestus    時間: 2023-7-17 20:10
看你做什么產品了,小家電不怕死機,但是工業產品怕啊!一萬次操作出一次錯就夠嗆了,所以我寫程序發現UID不對都不會擦除,而是小概率出錯,這樣山寨者就很難查找了。
作者: Y_G_G    時間: 2023-7-18 09:22
一筆長空 發表于 2023-7-16 15:19
感謝您的解答,學機械的剛接觸單片機沒多久現在自己開發個控制板,一直聽說加密什么的也好奇想研究研究, ...

不要學這個加密了,現實中幾乎不用
當你要去寫一個需要加密的項目時,你的能力已經很強了,到時候,這個加密就不是什么大問題了
我們這基本都是直接發送燒錄文件給IC廠商的,有時候有問題直接發代碼給人家,叫幫忙看一下問題出現在哪里的




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 黄a网| 最新中文字幕久久 | 九九综合 | 日韩精品一区二区三区在线播放 | 欧美日韩18 | 亚洲人成一区二区三区性色 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 亚洲狠狠 | 亚洲国产成人精品女人久久久 | 91久久 | 精品欧美乱码久久久久久1区2区 | 中文字幕一区二区三区四区 | 欧美伊人久久久久久久久影院 | 免费成人午夜 | 91看片| 中文天堂网 | 久久999 | 在线观看日韩精品视频 | 国产精品1区2区 | 在线视频国产一区 | 自拍视频一区二区三区 | 久久久久久久久久久久一区二区 | 国产一区三区在线 | 国产激情在线 | 一区二区高清在线观看 | 干干干日日日 | 亚洲免费婷婷 | 一级网站 | 欧美啪啪 | 手机在线一区二区三区 | www.蜜桃av | 欧美日韩国产在线观看 | 精品亚洲91 | 精产嫩模国品一二三区 | 欧美一级网站 | www.4hu影院| av中文字幕在线 | 中文字幕国产高清 | 国产精品久久久久久久免费观看 | 亚洲一区二区三区在线播放 | 在线一区视频 |