在CCS5.5下新建C6748工程自动生成的CMD文件下有.args、.ppinfo、.ppdata、.init_array、.neardata、.rodata、.c6xabi.exidx、.c6xabi.extab等这些段,请问这些段具体作用是什么呀?求解?
Tony Tang:
这些是BIOS产生的段,不用关心其具体意义,本来段名只是用来标识用的。
user4226622:
回复 Tony Tang:
您好:
是这样的,我现在想把CMD文件弄成一个较单一干净的文件,想把不用的段删掉只保留会用到的段,所以我想知道哪些可以删哪些不可以删,就是我提问的那几个段我不知道具体能不能删,求解,如果能有具体段的意义就更好了,谢谢!
Tony Tang:
回复 user4226622:
你的工程是BIOS工程吗?如果不是,应该不会有这些段的。
你也可以通过map文件看这些段有没有被用到。
user4226622:
回复 Tony Tang:
您好:
谢谢您的回复,我用的是CCS5,.5,DSP是C6748,在里面新建了一个C6748的工程,建立好后自动生成的C6748.CMD文件里就有那些段,编译后在MAP文件没有发现那些段的足迹。那是不是说就可以屏蔽掉不用呢?因为不了解那些段的具体意义,所以也不敢轻易屏蔽掉,怕出现程序不稳定现象。
Tony Tang:
回复 user4226622:
可以,不稳定跟cmd文件不会有关系的,cmd文件中介内存分配,就算没有分配section,也会以memory里找一个地方放下,只是不要把Cache空间的内存加到memory部分,就不会出问题。
shangyu zhang:
回复 Tony Tang:
您好!我这有一款宽温的C6748,-40℃-90℃。但最近由于做低温实验,发现将板子不上电情况下放置到低温环境下,大概-10摄氏度,再上电时FLASH版本程序运行不起来;当在常温下上电程序运行后,不断电情况下放到低温中,一直持续到-25摄氏度,发现程序还是在运行着。我们就对DSP与FLASH连接的信号测量后发现,在低温下程序加载不起来时,其OE,CS信号不会有连续脉冲;在常温下,OE、CS是有连续脉冲的。请问您,一款宽温的C6748芯片,由于低温造成FLASH程序加载不进DSP内部RAM中运行,具体是什么原因?谢谢!
Tony Tang:
回复 shangyu zhang:
检查一下看是不是低温时,时钟,电源有问题。DSP不会有问题的,那么多工业用户都在用,高低温都是验证过的。
shangyu zhang:
回复 Tony Tang:
低温下,时钟是好着的,电源用的是LM26480
shangyu zhang:
回复 Tony Tang:
而且是程序起不来时,电流是能起来时的两倍。
Tony Tang:
回复 shangyu zhang:
我是说在低温下测一下各路电压对不对,尤其是1.8V电压对不对。
TI中文支持网
