TI中文支持网
TI专业的中文技术问题搜集分享网站

【求助】cmd文件的page n,n可以取0-255,但实际当中没见到有page3 page4……page255,请问为什么呢?

刚买了ti28335进行学习。新建工程之后出现了warning #10247-D: creating output section "reset_vec" without a SECTIONS specification。我想应该是cmd文件出了问题。在对cmd文件进行学习的时候,我有个疑问,资料上写的page n,n是从0-255,但基本上所有的cmd文件中只用个page0跟page1,怎么没人用page3 page4 page5.。。。。。.并直接说明page0代表是代码存储器,page 1对应的是数据存储器。我不明白这个page 0跟page 1这个代码跟数据是怎么规定的。麻烦大家跟我讲讲,不胜感谢。也有人说page0可以用别的符号去代替,那编译器怎么识别得出那个是放代码段那个是放数据段的呢?

mangui zhang:

PAGEn中的页号n最大为255。每个PAGE代表一个完全独立的地址空间。通常PAGE0为程序存储器,PAGE1为数据存储器。

刚买了ti28335进行学习。新建工程之后出现了warning #10247-D: creating output section "reset_vec" without a SECTIONS specification。我想应该是cmd文件出了问题。在对cmd文件进行学习的时候,我有个疑问,资料上写的page n,n是从0-255,但基本上所有的cmd文件中只用个page0跟page1,怎么没人用page3 page4 page5.。。。。。.并直接说明page0代表是代码存储器,page 1对应的是数据存储器。我不明白这个page 0跟page 1这个代码跟数据是怎么规定的。麻烦大家跟我讲讲,不胜感谢。也有人说page0可以用别的符号去代替,那编译器怎么识别得出那个是放代码段那个是放数据段的呢?

rookiecalf:

回复 mangui zhang:

能找到reset_vec这个区段是哪里用的吗

刚买了ti28335进行学习。新建工程之后出现了warning #10247-D: creating output section "reset_vec" without a SECTIONS specification。我想应该是cmd文件出了问题。在对cmd文件进行学习的时候,我有个疑问,资料上写的page n,n是从0-255,但基本上所有的cmd文件中只用个page0跟page1,怎么没人用page3 page4 page5.。。。。。.并直接说明page0代表是代码存储器,page 1对应的是数据存储器。我不明白这个page 0跟page 1这个代码跟数据是怎么规定的。麻烦大家跟我讲讲,不胜感谢。也有人说page0可以用别的符号去代替,那编译器怎么识别得出那个是放代码段那个是放数据段的呢?

Yang Jonny:

回复 mangui zhang:

这个我知道。是独立的空间,那就有问题了,page0是程序空间page1是数据空间,那如果我此时还有page3page4或者更多的话,将如何定义其属于程序空间还是数据空间呢?

刚买了ti28335进行学习。新建工程之后出现了warning #10247-D: creating output section "reset_vec" without a SECTIONS specification。我想应该是cmd文件出了问题。在对cmd文件进行学习的时候,我有个疑问,资料上写的page n,n是从0-255,但基本上所有的cmd文件中只用个page0跟page1,怎么没人用page3 page4 page5.。。。。。.并直接说明page0代表是代码存储器,page 1对应的是数据存储器。我不明白这个page 0跟page 1这个代码跟数据是怎么规定的。麻烦大家跟我讲讲,不胜感谢。也有人说page0可以用别的符号去代替,那编译器怎么识别得出那个是放代码段那个是放数据段的呢?

rookiecalf:

回复 Yang Jonny:

Yang Jonny

这个我知道。是独立的空间,那就有问题了,page0是程序空间page1是数据空间,那如果我此时还有page3page4或者更多的话,将如何定义其属于程序空间还是数据空间呢?

赞(0)
未经允许不得转载:TI中文支持网 » 【求助】cmd文件的page n,n可以取0-255,但实际当中没见到有page3 page4……page255,请问为什么呢?
分享到: 更多 (0)