Stm32项目至IAR

Stm32项目至IAR,stm32,iar,Stm32,Iar,我有一个项目,其中包括STM32f4哈尔库和大量的代码。我有这个项目的makefile++ 我想将我的项目导入IAR编译器。我如何做到这一点而不改变我的项目。如何通过在项目中添加一些内容来转换它?您需要在IAR中创建一个新项目,并自己添加所有设置。这是相当直接的,如果你不熟悉IAR,它将帮助你学习。它比makefile简单得多。当然,IAR也可以处理makefiles,但它可能不是最好的起点 将有一些编译器特定的HAL文件,您需要更改启动代码。这些已经在STM32 HAL下载中。您需要在IAR中

我有一个项目,其中包括STM32f4哈尔库和大量的代码。我有这个项目的makefile++
我想将我的项目导入IAR编译器。我如何做到这一点而不改变我的项目。如何通过在项目中添加一些内容来转换它?

您需要在IAR中创建一个新项目,并自己添加所有设置。这是相当直接的,如果你不熟悉IAR,它将帮助你学习。它比makefile简单得多。当然,IAR也可以处理makefiles,但它可能不是最好的起点


将有一些编译器特定的HAL文件,您需要更改启动代码。这些已经在STM32 HAL下载中。

您需要在IAR中创建一个新项目,并自己添加所有设置。这是相当直接的,如果你不熟悉IAR,它将帮助你学习。它比makefile简单得多。当然,IAR也可以处理makefiles,但它可能不是最好的起点


将有一些编译器特定的HAL文件,您需要更改启动代码。STM32 HAL下载中已经有这些文件。

STM32CubeMX代码生成实用程序可以为您的设备生成现成的IAR项目文件。手动添加源文件结构和自定义设置链接器脚本、FPU等应该很容易,一旦您有了最简单的设置。

STM32CubeMX代码生成实用程序可以为您的设备生成现成的IAR项目文件。一旦进行了最低限度的设置,手动添加源文件结构和自定义设置链接器脚本、FPU等应该相当容易。

这可能是不可能的,因为许多嵌入式项目包含编译器特定的代码,例如内联程序集或函数属性,这些代码与其他编译器不兼容。您可能需要调整代码以使其与IAR一起工作。这可能是不可能的,因为许多嵌入式项目包含编译器特定的代码,例如内联程序集或函数属性,这些代码与其他编译器不兼容。您可能需要调整代码以使其与IAR一起工作。谢谢您的帮助。谢谢您的帮助。