widesoft2 发表于 2024-5-28 08:59:56

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

普冉FLASH读保护配置发生异常,哪位用过?
现在只能将就,启用了写保护,读保护只能用默认值(就是不保护了)。

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

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

weavr 发表于 2024-5-28 09:14:53

我没用过,但看到过类似“开启读保护,需要中断向量表偏移”,具体楼主去研究

widesoft2 发表于 2024-5-28 09:42:51

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

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

weavr 发表于 2024-5-28 10:28:31

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

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

widesoft2 发表于 2024-5-29 08:35:10

weavr 发表于 2024-5-28 10:28
之前下载的资料包中有个说明,供参考
(引用自4楼)

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

jetbo 发表于 2024-5-29 12:32:54

widesoft2 发表于 2024-5-29 08:35
参考此资料,问题已经解决!
(引用自5楼)

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

widesoft2 发表于 2024-5-29 12:53:17

jetbo 发表于 2024-5-29 12:32
普冉 用起来 有坑么? 最近也想用
(引用自6楼)

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

liufabing 发表于 2024-5-30 16:37:32

jetbo 发表于 2024-5-29 12:32
普冉 用起来 有坑么? 最近也想用
(引用自6楼)

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

shandian007 发表于 4 天前

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

widesoft2 发表于 4 天前

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

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

shandian007 发表于 3 天前

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

好的我试试
页: [1]
查看完整版本: 普冉(PY32F030系列)FLASH的读保护配置后,发生异常。