This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

dis2000反汇编有容量大小限制吗?

28335的一个.out文件,513K,用dis2000反汇编出来有7.632M,发现仅仅是Set data 段,从地址00300000到0033ffff 0000 就是看不到半行汇编指令?为什么?求哪些大神指点一二

  • TI官网的大牛们,能指条路吗?

  • 如另外一个帖子回复,我明天帮你测试看一下,不过你可以更换一个编译器看看:

    http://software-dl.ti.com/codegen/non-esd/downloads/download.htm#C2000

  • 10#

    终于等到您现身了,您有邮箱之类的吗,我发给您!跪谢

  • 还有一个问题是不是不同版本CCS编译出的.out文件需要对应版本目录下的dis2000才能反汇编出。比如说CCS5编译的.out则需要CCS5的目录下的dis2000,如果用CCS4是不是会出问题??

  • 试过用最新的V16安装反汇编一样的

  • 目前我用的是  Code Generation Tools v5.2.6,但是下载最新的 v16.3.0.STS还是一样,反出来和前面提到的是一样的。这个.OUT文件不是我编译出来的,是前任留下来的,直接下载到这个28335里面运行的。我试过用dis2000反其他的我自己的任何一个C2000核 2808 28034 28335都没有问题。就是反他的有问题

    这里补充下,我是接手的,没有原来的文件,只有个.out文件的。说是前任留下的,但是可以确认用在28335上

  • 如果你使用高版本丢编译器还有问题,且通过自己编译生成的out文件反汇编证明方法无误,那我可能就不必再测试了,因为这确实很可能跟你那个out文件有关系。

    先回答你编译器的问题,理论上并不需要相同版本的编译器,但是一般是高版本的会兼容低版本的,所以这个可能不是影响问题的关键。

    你确定没有这个工程项目了吗?除了out文件,其它一无所有?cmd文件有吗?跟out文件同时生成并放在相同文件夹下的map文件呢?是否知道该工程有无调用库文件?这些信息可能会帮助我们反汇编。

    最后,如果可以将out文件发给我们,可以尝试帮你反汇编看看。你可以留下邮箱,我晚些时候联系你。

  • 10#

    太感谢您,我的邮箱是 jahn@163.com。

  • 这是从器件读回来的代码,都是data数据。我可以把它变成反汇编代码。

  • 您好,怎么收费?