關于芯片 flash大小的疑問

芯片型號為CH32F208R? ,規(guī)格書上面看到可配最大64KB的SRAM,可配480程序存儲區(qū)(零等待+非零等待區(qū))。

image.png

image.png

搞不懂到底多大代碼空間,另外在燒錄軟件里面看到配置選項。

image.png

不知道這樣理解對嗎,通常情況下是64KRAM ,128K的零等待的flash空間,非零等待空間大小就是480-128=352KB

下載工具的配件選項,實際上是將一部分RAM當ROM用,所以這都部分都是零等待的空間。當我的應用超過了128KB,也就是程序使用了非零等待的空間,程序在代碼編程上有沒有影響有什么需要注意的。還有就是零等待和非零等待的flash空間地址是連續(xù)的嗎,如果我要讀取非零等待的flash需要注意什么。如果空間不連續(xù),那352KB的非零等待flash的地址從哪里開始。



您好,零等待和非零等待的FLASH地址是連續(xù)的。若實際使用時需要用到非零等待區(qū)域,建議你可以將對運行速度沒有要求的函數(shù)或數(shù)組放在非零等待區(qū)域內(nèi)。關于將數(shù)組或函數(shù)放在FLASH非零等待區(qū)域,可參考下帖配置方法。后續(xù)若有問題,可通過郵箱(lzs@wch.cn)和我溝通。

https://www.cnblogs.com/liaigu/p/17330342.html

?


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频