[应用相关] PCROP 区域函数无法被调用的问题与解决

[复制链接]
1019|13
 楼主| 呐咯密密 发表于 2021-12-29 19:56 | 显示全部楼层 |阅读模式
前言

PCROP 为 Proprietary code readout protection 的缩写,也就是说这是一个专有代码读出保护的功能。与 RDP 对整片 Flash
读保护不同的是,它只是针对 Flash 的某些特定区域进行代码的读写保护。所以它可以被用来保护一些 IP 代码,方便进行二
次开发。它存在于许多 STM32 的型号中,如 STM32F401、STM32F411、STM32F427/437、STM32F429/439、
STM32F446、STM32F469/479,STM32L476/486,等等。对于 PCROP 的功能,我们有另一篇**《STM32F4xx PCROP
功能使用说明》已经做了描述。

问题
某客户在其产品的设计中,使用了 STM32F446ZET6,客户使用了 PCROP 的功能,为他们的算法代码进行保护。但是,客
户在使用过程中,发现位于 PCROP 的函数无法被调用。

laocuo1142 发表于 2022-7-20 16:37 | 显示全部楼层
这是怎么回事?
豌豆爹 发表于 2022-7-21 14:49 来自手机 | 显示全部楼层
为什么会出现这样的问题
mutable 发表于 2022-7-21 18:19 | 显示全部楼层
什么情况呢?
偷吻月亮 发表于 2022-7-24 17:17 | 显示全部楼层
这种特定区保护的,我还没玩过

岁月反驳 发表于 2022-7-24 17:39 | 显示全部楼层
话说,这种特定区域保护的,是不是保护级别更高啊

漫过岁月 发表于 2022-7-24 18:00 | 显示全部楼层
这种IP是指的啥啊?网络IP么?

喜爱弄人 发表于 2022-7-24 18:21 | 显示全部楼层
正常来说,F103具有这个功能吗?

可爱的白兔先生 发表于 2022-7-24 18:43 | 显示全部楼层
这种算法保护估计能挺好

占得人间第一春 发表于 2022-7-24 19:04 | 显示全部楼层
话说,保护整片和保护局部flash,那么保护局部flash是有啥意义呢?

一枝香 发表于 2022-7-24 19:26 | 显示全部楼层
我一般都是用jlink加密,也就那么回事儿吧

林间有新绿 发表于 2022-7-24 19:49 | 显示全部楼层
正常其实应该有个算法,去计算就好了,固件换芯片就用不了

风吻过你的不羁 发表于 2022-7-24 20:12 | 显示全部楼层
要是能知道单片机的唯一ID是什么规律就好了

极客晨星 发表于 2022-7-24 20:34 | 显示全部楼层
. 可以的,这要是保存一些有意义的数据应该挺好用,而且加密还快

您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:苏州澜宭自动化科技嵌入式工程师
简介:本人从事磁编码器研发工作,负责开发2500线增量式磁编码器以及17位、23位绝对值式磁编码器,拥有多年嵌入式开发经验,精通STM32、GD32、N32等多种品牌单片机,熟练使用单片机各种外设。

568

主题

4085

帖子

56

粉丝
快速回复 在线客服 返回列表 返回顶部