TI论坛
直播中

高文军

7年用户 184经验值
私信 关注

cache layout tools的使用出现fatal error: Invalid file magic TIPPRD报错这是为什么?

本帖最后由 一只耳朵怪 于 2018-6-19 10:59 编辑

大家好,
       目前我在研究cache layout tools的使用,遇到了一些问题,请大家帮忙!
      学习CLT,我参考的是http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/18908.aspx
       下载了里面的代码,并按照步骤一步步进行,在analysis.bat分析时遇到了问题:
       在执行其中pdd6x pprofout.pdat -eCLTTutoirial.out -o=pprofout.prf  时,出现了如下报错
                               fatal error: Invalid file magic tiPPRD
      查看前一步Generate_pdatfile生成的pprofout.pdat文件,里面开头确实是TIPPRD,难道file magic已经不是这个?或者是Generate_pdatfile的版本有问题?
     谢谢大家!
      注:我用的Generate_pdatfile是上述链接中提供的Generate_pdatfile.exe

回帖(6)

高文军

2018-6-19 00:37:11
大家好,
        pdd6x 运行的问题已经解决,我重新写了一个简单的工程并在mian函数中exit让代码自动生成了pdat文件,查看头部信息是TI_PDDTIPPRD。
        然后修改之前的pdat头部,pdd6x运行已经可以顺利生成prf文件了!
        新的问题又出现了!
        我将prf添加到CCS中feedback中的 --use_profile_info,同时也选择了--analyze=callgraph,但是为什么没有生成csv文件?
        再次求助各位! 
举报

王英

2018-6-19 00:50:07
引用: mqrzyy 发表于 2018-6-19 00:37
大家好,
        pdd6x 运行的问题已经解决,我重新写了一个简单的工程并在mian函数中exit让代码自动生成了pdat文件,查看头部信息是TI_PDDTIPPRD。
        然后修改之前的pdat头部,pdd6x运行已经可以顺利生成prf文件了!

文件路径不要有中文或特殊字符,空格等等,检查一下看看是不是这方面的原因。
举报

高文军

2018-6-19 00:55:10
引用: hdfsf 发表于 2018-6-19 00:50
文件路径不要有中文或特殊字符,空格等等,检查一下看看是不是这方面的原因。

Allen Yin,
      十分感谢!
       我的目录下存在空格,现在去掉空格后,已经可以生成csv文件了!
举报

高文军

2018-6-19 01:06:09
引用: hdfsf 发表于 2018-6-19 00:50
文件路径不要有中文或特殊字符,空格等等,检查一下看看是不是这方面的原因。

Allen Yin, 大家好:
        我现在又遇到了新的问题想再次请教各位一下。
        目前我生成的pfo.cmd文件是在Debug目录下,而工程的cmd文件是在工程根目录下。如果我直接将pfo.cmd文件中的内容拷贝到工程cmd文件中进行编译链接,这样可以吗?
        因为我看到pfo.cmd文件中的内容中的路径是基于Debug目录为基础的,如果这样直接拷贝到工程cmd,路径似乎就对不上了。
        或者有别的方法可以直接添加Debug目录下的pfo.cmd吗?
        谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分