关于GD32的FLASH等待时间设置

[复制链接]
 楼主| mybao 发表于 2013-9-13 19:35 | 显示全部楼层 |阅读模式
flash等待时间设置,还是有效的吗,

如果设置等待2个cycle,就真的会等待2个cycle吗,还是GD32忽略这个设置?
gg270 发表于 2013-9-16 10:26 | 显示全部楼层
在GD32中,FLASH能匹配内核的速度,所以这个寄存器在GD32上是没有意义的,正因为STM32的flash速度上不去。所以它默认复位后是等两个周期,当主频配置降低时。ST再配置寄存器把等待周期减少。FLASH_ACR这个寄存器在GD32上是空的(0x4002200),GD32的flash控制寄存器是从0x40022004开始。
 楼主| mybao 发表于 2013-9-16 10:43 | 显示全部楼层
FLASH_ACR(0x4002200)是空的,? 但是我用STM32的库,还是能写的,

那就是说0x4002200可以做一个32bit的RAM来用?
gg270 发表于 2013-9-16 10:59 | 显示全部楼层
GD32的Flash控制寄存器从0x40022004开始,后面的寄存器地址和功能与STM32保持兼容。
永远的不知 发表于 2013-9-18 13:38 | 显示全部楼层
mybao 发表于 2013-9-16 10:43
FLASH_ACR(0x4002200)是空的,? 但是我用STM32的库,还是能写的,

那就是说0x4002200可以做一个32bit ...

汗,GD32不缺这4个字节的RAM吧,呵呵。
 楼主| mybao 发表于 2013-9-21 09:45 | 显示全部楼层
gg270 发表于 2013-9-16 10:59
GD32的Flash控制寄存器从0x40022004开始,后面的寄存器地址和功能与STM32保持兼容。 ...

谢谢, 但是GG270的回答很暧昧,这种不肯定不否定的回答着实叫人纠结, 快赶上政府发言人了,

开玩笑:lol
bg4rwb 发表于 2013-9-21 11:02 | 显示全部楼层
本帖最后由 bg4rwb 于 2013-9-21 12:16 编辑

从楼上的讨论中应该理解为GD32的代码是在RAM中运行的,这样才可以忽略等待设置.

评论

赞  发表于 2013-9-27 15:01
biechedan 发表于 2013-9-25 16:07 | 显示全部楼层
问斑竹的。
chenhaibin1990 发表于 2013-9-27 19:38 | 显示全部楼层
求官方解释  不要假大空的解释  要实打实的
筱禾1988 发表于 2013-12-29 23:59 | 显示全部楼层
学习一下子
张亚杰 发表于 2013-12-30 00:14 | 显示全部楼层
有效
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

759

帖子

3

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