0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32固件解密步骤

汽车玩家 来源:CSDN 作者:CSDN 2021-07-23 09:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

方法1:代码解密

FLASH_OBProgramInitTypeDef OBInit;

__HAL_FLASH_PREFETCH_BUFFER_DISABLE();

HAL_FLASHEx_OBGetConfig(&OBInit);

if(OBInit.RDPLevel != OB_RDP_LEVEL_0)

{

OBInit.OptionType = OPTIONBYTE_RDP;

OBInit.RDPLevel = OB_RDP_LEVEL_0;

(void)HAL_FLASH_Unlock();

(void)HAL_FLASH_OB_Unlock();

(void)HAL_FLASHEx_OBProgram(&OBInit);

(void)HAL_FLASH_OB_Lock();

(void)HAL_FLASH_Lock();

}

__HAL_FLASH_PREFETCH_BUFFER_ENABLE();

方法2:STVP 命令行解密

  • 1)配置后save as unlock.hex


  • 2)通过stvp界面或命令行烧写OPTION BYTE(unlock.hex)

STVP_CmdLine -port=USB -BoardName=ST-LINK -Device=stm32L073xB -ProgMode=SWD -progress -no_warn_protect -no_loop -FileOption=unlock.hex

文章整合自:CSDN

编辑:ymf

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2314

    文章

    11214

    浏览量

    375393
  • 解密
    +关注

    关注

    3

    文章

    48

    浏览量

    15557
  • STVP
    +关注

    关注

    0

    文章

    10

    浏览量

    6915
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    罗德与施瓦茨矢量网络分析仪固件升级步骤及注意事项

    罗德与施瓦茨(RS矢量网络分析仪的固件升级步骤及关键注意事项,帮助用户安全、高效地完成升级操作。   一、固件升级步骤 1. 准备工作 访问罗德与施瓦茨官方网站或授权服务渠道,下载适用
    的头像 发表于 04-20 16:25 143次阅读
    罗德与施瓦茨矢量网络分析仪<b class='flag-5'>固件</b>升级<b class='flag-5'>步骤</b>及注意事项

    从站固件升级不用再拆机?EtherCAT FOE技术解密

    是什么?为什么会广泛应用在工业自动化领域呢?传统固件升级的困境现代EtherCAT工业网络往往连接着数十甚至上百个从站设备。当需要升级设备固件时,传统方式需逐台拆卸外壳
    的头像 发表于 01-26 11:35 404次阅读
    从站<b class='flag-5'>固件</b>升级不用再拆机?EtherCAT FOE技术<b class='flag-5'>解密</b>

    STM32WB 系列微控制器 OTA 和无线固件更新应用笔记

    本文档介绍了通过低功耗蓝牙连接在 STM32WB 设备上进行 OTA 固件更新的过程。它讲解如何使用 STM32Cube 固件包中提供的 OTA 应用程序,实现用户应用程序、无线
    发表于 01-08 14:50 0次下载

    单片机解密是什么?

    单片机解密是什么? 单片机解密又叫单片机**,芯片解密,IC解密,但是这严格说来这几种称呼都不科学,但已经成 了习惯叫法,我们把CPLD解密
    发表于 12-30 08:19

    Bootloader固件升级的步骤

    一、Bootloader 概念及用处 1、BootLoader 是一段引导式程序,就是单片机启动时候运行的一段小程序,这段程序负责单片机固件的更新,也就是单片机选择性的自己给自己下载程序。可以更新
    发表于 11-19 07:41

    嵌入式系统profinet转devicenet固件与硬件接口的连接案例

    与货物信息采集。核心需求是基于网关的嵌入式固件,实现硬件接口的适配与数据的高效处理。 Profinet从站(网关)与西门子PLC的博图组态步骤 硬件接口与固件版本确认:打开TIAPortalV17
    的头像 发表于 11-18 14:11 1203次阅读
    嵌入式系统profinet转devicenet<b class='flag-5'>固件</b>与硬件接口的连接案例

    轻量级加密解密:Crypto核心库守护数据安全的终极答案

    在数据安全领域,“重量级”不等于“强效”。Crypto核心库摒弃臃肿设计,聚焦轻量化创新,通过精简算法与高效逻辑,实现加密解密的双重突破——既让数据安全无懈可击,又让系统运行轻如鸿毛。 加解密算法
    的头像 发表于 08-04 14:41 1071次阅读
    轻量级加密<b class='flag-5'>解密</b>:Crypto核心库守护数据安全的终极答案

    STM32_Cryptographic st加密库V3.0.0移植以后啥也没改,AES256ECB模式加解密都不对,为什么?

    ;OutputMessageLength); status = STM32_AES_ECB_Decrypt( (uint8_t *) Expected_Ciphertext, 64, Key, OutputMessage,&OutputMessageLength); 输出数据加密和
    发表于 07-11 06:11

    详解蓝牙空中升级(OTA)原理与步骤

    如何实现Bluetooth LE OTA?什么叫DFU?如何通过UART实现固件升级?又如何通过USB实现固件升级?怎么保证升级的安全性?什么叫双区(dual bank)DFU?什么叫单区
    的头像 发表于 07-04 09:56 5003次阅读
    详解蓝牙空中升级(OTA)原理与<b class='flag-5'>步骤</b>

    基于SM4的文件加密解密功能实现(ECB模式)

    内容,输入密钥后,点击加密,显示加密后内容,并可以保存到文件里 进入“文件解密”页面,选择文件后,显示加密后的文件内容,输入密钥,点击解密,显示解密后内容,并可以保存到文件里 两个页面的截图如下
    发表于 06-29 13:21

    stm32C092R的固件包在哪下载呀?

    stm32C092R的固件包在哪下载呀
    发表于 06-19 07:41

    使用STM32H755ZIQ-NUCLEO时,由于数据线的原因导致固件升级失败怎么解决?

    使用STM32H755ZIQ-NUCLEO时,由于数据线的原因导致固件升级失败,目前没有办法下载程序,大佬们解决的办法?
    发表于 06-17 06:47

    使用STM32H755ZIQ-NUCLEO时,由于数据线的原因导致固件升级失败,怎么解决?

    使用STM32H755ZIQ-NUCLEO时,由于数据线的原因导致固件升级失败,目前没有办法下载程序,大佬们解决的办法?
    发表于 06-16 06:20

    GLAD:利用全息图实现加密和解密

    概述 全息图能够通过两束相干光相干叠加获得。用其中一束光照射生成的全息图就可以得到另一束相干光,这样全息图就可以用作加密/解密的装置了。 系统描述 在本例中一个复杂的随机图样作为参考光源,用来恢复
    发表于 06-13 08:42

    STM32固件库使用手册的中文翻译版

    STM32固件库使用手册的中文翻译版
    发表于 06-09 22:38