TI中文支持网
TI专业的中文技术问题搜集分享网站

【求助】OMAP-L138_FlashAndBootUtils_2_40编译出错

cygwin make 报错:

c:\gcc\codesourcery\arm_uclinuxeabi_2011q1\arm-uclinuxeabi\bin\elf2flt: error: ../ARM_AISExtra_OMAP-L138.out.gdb: no .data section

打开ARM_AISExtra_OMAP-L138.out.gdb,就是个16进制文件,怎么会有.data section呢?

但同目录下的src/DSP_AISExtra.cmd中是有.data >L2RAM的。

怎么破?

Tony Tang:

是不是编译器选的不对啊。按下文的说明对比一下。

http://www.ti.com.cn/dsp/cn/docs/litabsmultiplefilelist.tsp?sectionId=3&tabId=409&literatureNumber=zhca481&docCategoryId=1&familyId=132&keyMatch=使用及编译指导-&tisearch=Search-CN

Jingang Yang:

回复 Tony Tang:

不确定,因为按照《OMAP-L138_FlashAndBootUtils 使用及编译指导》中说的GCC交叉编译器下载地址:https://sourcery.mentor.com/sgpp/lite/arm/portal/release858点进去,已经不是下载网页了。然后也没找到arm-none-eabi这么个编译器了,就下了个arm-uclinux-eabi来用,不知道有没有问题。

另外,电脑操作系统是win10不知道有没有关系。

Jingang Yang:

回复 Tony Tang:

不愧是Tony啊,很好很强大!希望这个东西是症结所在。

另外,关于OMAPL138 boot的格式问题我另开一帖,还请Tony你一定要帮忙看看解答解答啊~

san zhang12:

回复 Tony Tang:

你好,我在编译的时候也遇见这样的问题了,ARM-GCC编译器下载好了,按照手册修改build.mak文件中的GCC路径。我的ARM-gcc编译器放在E:\ti_ARM\arm-2009q1下面,然后修改build文件,但是一直提示命令未找到,build修改的路径不管是E:\ti_ARM\arm-2009q1\bin 或者是E:\ti_ARM\arm-2009q1\arm-none-linux-gnueabi\bin在make编译的时候都提示未找到命令

Tony Tang:

回复 san zhang12:

http://www.deyisupport.com/question_answer/dsp_arm/omap_l1x/f/54/p/118575/328293.aspx#328293

上面这个贴子是同一个问题吧,从贴子里的信息与这个帖子的路径bin\bin来看,你试试路径设置不加bin试试。

user5042864:

回复 Tony Tang:

应该下载哪个版本?

赞(0)
未经允许不得转载:TI中文支持网 » 【求助】OMAP-L138_FlashAndBootUtils_2_40编译出错
分享到: 更多 (0)