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

AM335x的工具链:linaro 或者 arago

在wiki中(http://processors.wiki.ti.com/index.php/AM335x_U-Boot_User%27s_Guide),TI建议用Sitara Linux SDK 6.0以后用linaro工具链,是否意味SDK6.0以后不能用arago工具链? 但紧接着,它又说推荐使用arago工具链(GNU toolchain for ARM processors from Arago is recommended),不知到底什么意思,是我理解错了吗?

谢谢!

Yaoming Qin:

linaro toolchain有更好的性能,所以建议从6.0开始,都移到linaro

Gary Wu:

回复 Yaoming Qin:

说明下,在SDK包的路径也更换了

/home/sitara/ti-sdk-am335x-evm-06.00.00.00/linux-devkit/sysroots/i686-arago-linux/usr/bin

使用arm-linux-gnueabihf- gcc

Gong Huang:

回复 Gary Wu:

因为linaro的支持硬浮点,而arago只支持软浮点。

这是否意味着,am335X用到的所有库(包括zlib等),都全部重新编译一次。

Yaoming Qin:

回复 Gong Huang:

arago是支持硬件浮点的,倒是code sourcery 的免费版本不支持。

andy lau2:

回复 Yaoming Qin:

借楼问个问题:

在 ti-sdk-am335x-evm-07.00.00.00 的 linux-devkit/sysroots/<device specific string>-oe-linux-gnueabi/usr/include  里并没有gpmc.h

但是在被编译的linux kernel里是有的。

以前曾经试过用映射的方式把各个寄存器映射出来配置,然后与FPGA通信,但是这种方式貌似太落后了。

但是此gpmc.h在sdk里却没法include,请问有什么解决方法吗?

赞(0)
未经允许不得转载:TI中文支持网 » AM335x的工具链:linaro 或者 arago
分享到: 更多 (0)