关于CYT2B75的Flash的读写保护

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
__Lin
Level 2
Level 2
50 sign-ins 10 replies posted 25 sign-ins

你好!

请问如何启用CYT2B75芯片的Flash读写保护功能?用来防止对Flash的非法访问。

0 点赞
1 解答
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

你好,

可以结合SDL的MPU的sample code和application note一起看,它可以设置每个区域不同的权限,权限的设置是permission这个参数,在SDL里cy_mpu.h里面有MPU参数的定义和详细的解释。您可以参考sample code进行测试。

在原帖中查看解决方案

0 点赞
4 回复数
Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

你好,

请问您的具体应用是什么?如果是指MPU,可以参考SDL里面关于MPU的例子,有对应的application note可以参考。https://myicp.infineon.com/sites/TRAVEODocumentation/Lists/defaultdoclib/Traveo%20II/Traveo%20II%20B...

如果您还不能访问myICP,您可以注册myICP,上面会分享最新的文档,请参考https://www.infineon.com/cms/en/product/microcontroller/#!details

进行注册。

0 点赞
__Lin
Level 2
Level 2
50 sign-ins 10 replies posted 25 sign-ins

你好,非常感谢你的回复。

我们最近使用CYT2B75在开发一款产品,应用是为了保护产品的代码安全,防止其他人员对产品的代码数据进行读取,类似STM32芯片的库函数Flash_Lock();的作用。

这是ST功能的的描述:任何尝试从外部访问内部 FLASH 内容的操作都被禁止。例如,无法通过下载器读取它的内容,或编写一个从内部 SRAM 启动的程序,若该 SRAM 启动的程序读取内部 FLASH,会被禁止。

MPU模块有这种作用吗?我看了MPU相关的文档并没有看到类似的功能描述,或者是我对MPU模块功能的理解有误。

Jimmy_L
Moderator
Moderator
Moderator
250 replies posted 250 sign-ins 50 solutions authored

你好,

可以结合SDL的MPU的sample code和application note一起看,它可以设置每个区域不同的权限,权限的设置是permission这个参数,在SDL里cy_mpu.h里面有MPU参数的定义和详细的解释。您可以参考sample code进行测试。

0 点赞
__Lin
Level 2
Level 2
50 sign-ins 10 replies posted 25 sign-ins

好的,谢谢。

0 点赞