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.

omapL138 slaveloader .out文件问题



目前 dsp CCS5.3生成的是out文件,但是这个文件有7M多,

ARM侧用slaveloader startup了这个.out文件以启动DSP程序

问题:  slaveloader是不是只能启动.out文件,可以启动.hex文件吗?

             第二个问题是:.out文件实在是太大了,而我们的nor flash只有16M,要放不少其他的东西,所以只能把dsp.out文件 压缩成dsp_out.tar.gz文件

                                         等到ARM内核启动以后再解压缩这个tar.gz文件。   这样就导致设备启动比较慢, 

           本人也是新手一枚,求教大侠们,有什么优化方法可以把.out文件变小

  • .out文件里包含有调试信息,可以试试用strip6x.exe命令去除调试信息看看是否有改善。
    http://processors.wiki.ti.com/index.php/KeystoneI_Bootloader_Resources_and_FAQ#I_have_programmed_IBL_and_want_to_boot_application_from_NOR_flash._How_to_convert_my_.out_to_.bin_to_flash_it.3F

    strip6x.exe的详细介绍请看汇编手册
    10.4 Invoking the Strip Utility
    http://www.ti.com/lit/ug/spru186w/spru186w.pdf 

  • 谢谢,用strip搞定了,小了好多好多