GCC 在链接描述文件中添加更多二进制文件
GCC add further binary in linkerscript
我有两个应用程序,一个是引导加载程序,第二个是应用程序。应保留此申请。
如何将引导加载程序二进制文件嵌入到应用程序的链接描述文件中(这仅用于调试目的)?
步骤是什么?
我已经定义了一个名为 .bootloader
的新部分,但我不知道如何进一步以及引导加载程序必须使用哪种格式才能成功。我使用当前最新的 ARM GNU 嵌入式工具链。
如果您想在链接描述文件中执行此操作,您可以使用 INPUT
命令。喜欢INPUT(bootloader.o)
。或者甚至 STARTUP
如果订单对您很重要。
否则你可以使用arm-none-eabi-objcopy
。
这是来自电气工程的类似问题 https://electronics.stackexchange.com/q/368926/95998
我有两个应用程序,一个是引导加载程序,第二个是应用程序。应保留此申请。
如何将引导加载程序二进制文件嵌入到应用程序的链接描述文件中(这仅用于调试目的)?
步骤是什么?
我已经定义了一个名为 .bootloader
的新部分,但我不知道如何进一步以及引导加载程序必须使用哪种格式才能成功。我使用当前最新的 ARM GNU 嵌入式工具链。
如果您想在链接描述文件中执行此操作,您可以使用 INPUT
命令。喜欢INPUT(bootloader.o)
。或者甚至 STARTUP
如果订单对您很重要。
否则你可以使用arm-none-eabi-objcopy
。
这是来自电气工程的类似问题 https://electronics.stackexchange.com/q/368926/95998