嵌入式开发者社区

标题: CMD文件分配内存问题 [打印本页]

作者: ri616688707    时间: 2017-1-15 11:15
标题: CMD文件分配内存问题
我看 创龙的视频教程  讲到 外设内存只是逻辑上的内存也就是说不是真实存在的 ,像ddr 片上的rom ram 才是真正存在的内存,哪我们编写 CMD时 有这么几段话[attach]1881[/attach]这是 memory中的内容 给外设 指示了内存大小这可以理解,但是在SECTION部分[attach]1882[/attach]居然 把 外设这些内容分配到上面些指示的内存部分,小弟搞不明白了,既然这些内存是逻辑上的,那怎么还给他分配存储内容啊??分配了这些内容存到哪里啊??我个人认为好像应该把要存储的内容都分配到想DDR这些实实在在存在的内存,求大神们稍微给解释下???

作者: human    时间: 2017-1-16 00:11
访问外设相关的控制寄存器
作者: ri616688707    时间: 2017-1-16 08:24
human 发表于 2017-1-16 00:11
访问外设相关的控制寄存器

外设在6874存储器映射表上,分配的存储空间是逻辑上存在的还是实际存在的内存??谢啦
作者: human    时间: 2017-1-16 17:06
内存映射寄存器做的虚拟映射,不是实际的内存。
作者: ri616688707    时间: 2017-1-16 20:00
human 发表于 2017-1-16 17:06
内存映射寄存器做的虚拟映射,不是实际的内存。

好的   谢啦  多谢




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4