Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gcc 具有硬件浮点支持的GNU ARM工具链_Gcc_Arm_Gnu_Toolchain_Fpu - Fatal编程技术网

Gcc 具有硬件浮点支持的GNU ARM工具链

Gcc 具有硬件浮点支持的GNU ARM工具链,gcc,arm,gnu,toolchain,fpu,Gcc,Arm,Gnu,Toolchain,Fpu,我已经开始在STM32F4发现板上工作,并使用包含GCC 4.6.2的最新Yagarto工具链编译和运行了一些基本程序。不过最近在几个论坛上,我读到很多工具链,包括最新的Yagarto,在使用车载硬件FPU时都存在问题。我还读到最新的CodeSourcery工具链支持硬件浮点,但lite版本中不支持 在深入研究这个主题的过程中,我发现了这个专门针对ARM Cortex M/R控制器的工具链,并声称在硬件FPU方面没有问题 我想从用户的经验中知道,Yagarto是否真的存在硬件FPU问题?我对使用

我已经开始在STM32F4发现板上工作,并使用包含GCC 4.6.2的最新Yagarto工具链编译和运行了一些基本程序。不过最近在几个论坛上,我读到很多工具链,包括最新的Yagarto,在使用车载硬件FPU时都存在问题。我还读到最新的CodeSourcery工具链支持硬件浮点,但lite版本中不支持

在深入研究这个主题的过程中,我发现了这个专门针对ARM Cortex M/R控制器的工具链,并声称在硬件FPU方面没有问题

我想从用户的经验中知道,Yagarto是否真的存在硬件FPU问题?我对使用Yagarto很感兴趣,因为我也使用ARM7,并且Yagarto也支持这一点。因此,与为不同的体系结构提供不同的工具链不同,为ARM7和Cortex M/R提供一个工具链是很方便的

如果FPU问题真的存在,那么有人能为我推荐一个经过测试的ARM7和Cortex M/R工具链吗


注:我在BeagleBoard Cortex A-8上使用CodeSourcery最新的GNU Linux工具链,还没有遇到任何问题。

我刚刚写了一篇文章,介绍了如何使用ARM的免费GCC工具链GNU Tools for ARM嵌入式处理器和Linux/Ubuntu上的STLINK为STM32F4发现板编写/编程/调试代码F4是Cortex M4-这可能会对您有所帮助,编译器有硬件浮点支持,我在我的示例中使用它


我刚刚写了一篇关于使用ARM的免费GCC工具链GNU Tools for ARM Embedded Processors和Linux/Ubuntu上的STLINK为STM32F4发现板编写/编程/调试代码的文章F4是Cortex M4-这可能会对您有所帮助,编译器确实支持硬件浮点,我正在我的示例中使用它


我只是对arm使用codesourcery或任何通用的gcc/binutils,并在asm例程中使用浮点。与用于-m3的thumb2一样,我希望正确/完整地支持-m0和-m4需要一段时间。上述方法今天有效,明天仍然有效。感谢链接。我喜欢在汇编中编写浮点数据的想法。我想我最好在Cortex M/R的launchpad站点使用GNU ARM工具链,以及类似ARM7的WINARM。但是当涉及到敏感的FP操作时,我会坚持您在asm中编写它们的想法。谢谢,我只是在arm上使用codesourcery或任何通用的gcc/binutils,并在asm例程中使用浮点。与用于-m3的thumb2一样,我希望正确/完整地支持-m0和-m4需要一段时间。上述方法今天有效,明天仍然有效。感谢链接。我喜欢在汇编中编写浮点数据的想法。我想我最好在Cortex M/R的launchpad站点使用GNU ARM工具链,以及类似ARM7的WINARM。但是当涉及到敏感的FP操作时,我会坚持您在asm中编写它们的想法。谢谢