[其他ST产品] 怎样修改安全Secure-only area size (SEC_AREA_START1/2 and SEC_AREA_END1/2)

[复制链接]
 楼主| jcky001 发表于 2023-9-25 10:20 | 显示全部楼层 |阅读模式
芯片一生只能用RSS_resetAndInitializeSecureAreas修改一次吗?把安全区域移除(起始地址>结束地址,DEMS=0,SECURITY=0)后,怎样才能修改安全区的大小呢,
由于cubeprogrammer界面中不能修改安全区,只能由应用程序调用HAL_FLASHEx_OBProgram尝试修改,目前测试只能当RDP从1改到0,DEMA=1,时修改起始接收地址,但是安全区里的程序已经被擦除了,而且不能写进去程序,修改了也没有用,怎样才能不擦除程序修改安全区大小呢


一只眠羊 发表于 2023-10-18 22:29 | 显示全部楼层
话说,修改它干啥?
在曼谷的春 发表于 2023-10-19 01:00 | 显示全部楼层
没修改过,我也好奇,修改安全区数据有啥用么
月亮一键变蓝 发表于 2023-10-19 03:00 | 显示全部楼层
你这是想**芯片还是?
她已醉 发表于 2023-10-19 05:00 | 显示全部楼层
好像要修改链接脚本文件才行哦
温室雏菊 发表于 2023-10-19 07:00 | 显示全部楼层
这个比较麻烦啊,而且修改其意义也不大
我吃小朋友 发表于 2023-10-19 12:00 | 显示全部楼层
这种修改好像容易把芯片搞坏吧
故意相遇 发表于 2023-10-19 15:00 | 显示全部楼层
在Keil或其他IDE中,您需要修改链接脚本文件(Linker Script)来定义安全区域的起始地址和结束地址。链接脚本文件通常具有.ld或.scatter扩展名
西洲 发表于 2023-10-19 17:00 | 显示全部楼层
修改其值以调整安全区域的大小。 例如,在Keil中,您可以在链接脚本文件中找到类似以下的定义:SEC_AREA_START1 = 0x80000000;SEC_AREA_END1 = 0x80010000;
白马过平川 发表于 2023-10-19 19:30 | 显示全部楼层
可以修改,而且前提要修改链接脚本文件,然后再杀戮
捧一束彼岸花 发表于 2023-10-19 23:00 | 显示全部楼层
这个我觉得没啥玩的意思,芯片空间都够用,还改它干啥
BullTalented 发表于 2023-10-23 12:15 | 显示全部楼层
需要修改链接脚本文件才行
Uriah 发表于 2024-1-9 08:31 | 显示全部楼层

这方便一般可以使用底涂的方式来改善
周半梅 发表于 2024-1-9 13:26 | 显示全部楼层

明确出电源的性能和稳定性是否符合预期和要求
Clyde011 发表于 2024-1-9 18:31 | 显示全部楼层

齐纳二极管的缺点是不如TVS快
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1636

主题

5575

帖子

6

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