您好,我使用的环境是HPS6678板,现在遇到一个问题,有一个bin文件,以前是用bin2coff.exe生成.obj文件链接到6678工程里面去的(工程属性为COFF)。现在想换到ELF工程中去,但是没有找到把bin文件转换成ELF文件的工具。如果直接将bin文件中的数据当成一个数组来处理,这个大数组会在.cinit段中,因为这个数据非常大,.cinit占用了很大的空间,片内都放不下了,估计运行起来后,.stack的空间也要求比较大。所以我想TI是否能提供一个bin2elf.exe之类的工具,或者怎样对这个非常大的数组进行处理,使之不在程序中占用.cinit等段中太大的空间。谢谢!
Andy Yin1:
全局初始的变量如数组等是放在cinit section,不会对stack产生影响,可以在cmd中指定数组存放的位置。
你说的bin2coff.exe工具是哪里提供的,我没有找到对应的工具。