32V307的非0等待区 是否也可以把程序放进去?

我留意到32v307实际上有480K的flash,但是系统会限制到288K或更低.

遂有一疑惑:是否可将IAP等不常用的,对运行速度要求比较低的程序代码,刷到隐藏起来的那部分flash呢?

如果可以,使用起来除了执行速度比前288K更慢些,会有什么其他区别吗?


如果内存不够,对程序运行效率没啥要求得话,有没有办法把320K的缓存全当做内存?

image.png


参考手册里面有说,可以放,而且还能加速。不过我没试过。


居然可以这样,不过进行flash操作的时候,需要退出增强读模式.

这样如果代码放在需要增强读的区域得话,代码里就不能操作flash了.


您好,关于超过用户选择字SRAM_CODE_MODE[1:0]位配置的那部分CODE 大小空间,可以用来保存一些固定变量之类的数据,不能用来存储IAP程序;无法把320K的缓存全当做内存,最大288K。


只有登录才能回复,可以选择微信账号登录