图一

在target中,可以配置单片机的RAM,来选择单片机运行的地址,RAM的地址和大小由芯片手册决定,像图一中,0x2000000就是现在该芯片中所分配的RAM的大小,0x20000(80k)就是大小,配置好了之后程序是运行在0x20000000~0x20020000这段区域的。

关于RAM的分配,也可以使用linker中的相关设置配置,如下图所示:

图二

先把USE MEMORY的√点掉,在点击Edit按钮,会出现图三,我们配置这个SCT的文件也是一样的,同时ROM的空间也是同样可以配置的。

图三

物联沃分享整理
物联沃-IOTWORD物联网 » Keil中RAM分配方法详解

发表评论