關(guān)于程序大小的問題

?我現(xiàn)在用的ch32v307vct6,內(nèi)存分配為192k的flash和128k的ram,是指芯片有512k的flash但是1個程序最大也不能超過192k嗎?如果是這樣那程序大,又要用到較多內(nèi)存,是不是只能換芯片了

您好,CH32V307程序存儲區(qū)CodeFlash大小為480K,這480K分為零等待區(qū)域和非零等待區(qū)域,都是可用于存儲代碼的,具體區(qū)域分配參考下圖。零等待區(qū)域相較于非零等待區(qū)域,代碼運行速度會快一些。若你MCU FLASH、RAM的大小配置為192+128,并不是說你只能存儲192K的代碼,只是說明192K是在零等待區(qū)域,剩余部分放在非零等待區(qū)域。若代碼較大,你可以將對運行速度沒有要求的數(shù)組或函數(shù)放在非零等待區(qū)域。下面鏈接是關(guān)于將數(shù)組或函數(shù)放在FLASH某一位置的方法,你可以看一下。后續(xù)若有問題,可郵箱(lzs@wch.cn)和我溝通。

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

image.png?



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

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