搜索
bottom↓
回复: 10
打印 上一主题 下一主题

普冉(PY32F030系列)FLASH的读保护配置后,发生异常。

[复制链接]

出0入10汤圆

跳转到指定楼层
1
发表于 2024-5-28 08:59:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
普冉FLASH读保护配置发生异常,哪位用过?
现在只能将就,启用了写保护,读保护只能用默认值(就是不保护了)。

FLASH_OPTR  的 RDP 配置在 读保护后异常。   FLASH_OPTR 其它值的配置达到预期效果。

FLASH_SDKR  的值只能是 0x0000001f。 配置成其它值,程序同样不能运行。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

2
发表于 2024-5-28 09:14:53 | 只看该作者
我没用过,但看到过类似“开启读保护,需要中断向量表偏移”,具体楼主去研究

出0入10汤圆

3
 楼主| 发表于 2024-5-28 09:42:51 | 只看该作者
weavr 发表于 2024-5-28 09:14
我没用过,但看到过类似“开启读保护,需要中断向量表偏移”,具体楼主去研究 ...
(引用自2楼)

谢谢提醒。https://baijiahao.baidu.com/s?id ... r=spider&for=pc
找到这么一句话: PY32F003采用Cortex M0+核心,支持硬件乘法,支持中断向量重定向,不过PY32F003的中断向量表只能放到SRAM中,如果放到FLASH中使能读保护以后代码运行异常,使用中需要注意,官方的资料中有详细的操作方法。不要问是不是bug,问就是feature。

出0入0汤圆

4
发表于 2024-5-28 10:28:31 | 只看该作者
widesoft2 发表于 2024-5-28 09:42
谢谢提醒。https://baijiahao.baidu.com/s?id=1762949080687126646&wfr=spider&for=pc
找到这么一句话:  ...
(引用自3楼)

之前下载的资料包中有个说明,供参考

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入10汤圆

5
 楼主| 发表于 2024-5-29 08:35:10 | 只看该作者
weavr 发表于 2024-5-28 10:28
之前下载的资料包中有个说明,供参考
(引用自4楼)

  参考此资料,问题已经解决!

出0入0汤圆

6
发表于 2024-5-29 12:32:54 | 只看该作者
widesoft2 发表于 2024-5-29 08:35
参考此资料,问题已经解决!
(引用自5楼)

普冉 用起来 有坑么? 最近也想用

出0入10汤圆

7
 楼主| 发表于 2024-5-29 12:53:17 | 只看该作者
jetbo 发表于 2024-5-29 12:32
普冉 用起来 有坑么? 最近也想用
(引用自6楼)

  我等菜鸟,认认真真参考数据手册写程序,发现不了坑的。

出0入0汤圆

8
发表于 2024-5-30 16:37:32 | 只看该作者
jetbo 发表于 2024-5-29 12:32
普冉 用起来 有坑么? 最近也想用
(引用自6楼)

https://www.cnblogs.com/liwen01/p/17850148.html
使用的时候,搜索看到这个

出0入42汤圆

9
发表于 3 天前 | 只看该作者
我现在是在代码中有读写Flash操作,用于存放用户配置参数。使能读保护后程序就工作不正常了。
屏蔽Flash读写这部分代码,打开写保护代码也是工作正常的。
也只要把中断向量表移动到SRAM中就行了对吧?

出0入10汤圆

10
 楼主| 发表于 3 天前 | 只看该作者
shandian007 发表于 2024-7-19 17:00
我现在是在代码中有读写Flash操作,用于存放用户配置参数。使能读保护后程序就工作不正常了。
屏蔽Flash读 ...
(引用自9楼)

人家例程项目就是把 中断向量表就是移到SRAM,不要去改动就行了。

出0入42汤圆

11
发表于 前天 08:10 | 只看该作者
widesoft2 发表于 2024-7-19 17:50
人家例程项目就是把 中断向量表就是移到SRAM,不要去改动就行了。
(引用自10楼)

好的我试试
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-22 20:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表