关于数据的存储位置

2019-03-23 20:20发布

在《基于MDK的STM32处理器开发应用》一书中的DMA例程中有这样一段话,我不能理解。
   如下:
        为了让源数据在FLASH中,目的数据在RAM中,程序定义源数据时进行初始化赋值,源数据将被连接器定位于FLASH中;而定义目的数据则不进行初始化赋值,目的数据将被定位于RAM中。
   请问这应该怎样理解?再一个,如果初始化赋值之后被定位于FLASH,那么是否就意味着此时的数据是不可更改的,被默认为“const”类型?
   希望有前辈可以解惑,不胜感谢! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。