Keil的XIP配置

前面自己搞了一个工具来讲数据放到Internal Flash,用XIP方式来访问。这两天研究Keil的Memory Map问题,发现其实自己是多此一举。

在Keil中可以通过linker.sct来配置编译的程序的数据和内存放到哪里,通常就是将const,代码段等放在Internal Flash上,需要读写的数据段放到RAM中,

也就是大可不要担心一些图片等数组文件会占用有限的RAM, 通过linker.sct来配置就可以。linker.sct在Keil的Link Option中可以进行设置。如果担心配置有问题,

可以通过Keil生成map文件来查看数据被放到哪个地址空间了。

 

posted @ 2021-10-20 19:53  magicduan  阅读(238)  评论(0编辑  收藏  举报