无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網 會員登陸 & 注冊

Keil 報錯 ERROR L107: ADDRESS SPACE OVERFLOW

2022-09-16 00:49 作者:技術流阿宅  | 我要投稿

解決思路一:

1、單片機自身的RAM不夠,但程序使用的變量太多,注意全局變量和局部變量的合理使用,刪除一些沒有必要的變量就可以了;

2、Keil沒有注冊,只能編譯2k大小的程序。

解決思路二:

本錯誤,經翻譯可知是內存溢出,因此,我們可以通過改變Keil的編譯模式,改為Large模式就可以編譯成功。

知識擴述small模式下未指存儲類型的變量默認為data型,即直接尋址,只能訪問低128字節(jié),但是這128字節(jié)也不是全為我們的程序所有,寄存器R0-R7必須映射到低RAM,要占去8個字節(jié),如果使用寄存器切換,占用的字節(jié)更多。所以可以使用的data區(qū)最大為120字節(jié),超出120字節(jié),就必須使用idata型,即間接尋址,另外堆棧至少要占用一個字節(jié),所以,我們最多只能使用127個字節(jié)。

Large模式


Keil 報錯 ERROR L107: ADDRESS SPACE OVERFLOW的評論 (共 條)

分享到微博請遵守國家法律
山阳县| 新邵县| 通山县| 海淀区| 鸡西市| 庆城县| 沙田区| 出国| 广宗县| 基隆市| 廊坊市| 张家港市| 诸城市| 婺源县| 柳州市| 新田县| 博兴县| 梁山县| 大石桥市| 花莲市| 和硕县| 九龙坡区| 平原县| 如东县| 麻阳| 来安县| 高碑店市| 白水县| 湖南省| 佛山市| 玉环县| 丁青县| 江永县| 文山县| 青田县| 正定县| 邢台县| 晋中市| 涟源市| 黔东| 景德镇市|