This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TM4C1290NCPDT:使用 Arm 编译器6编译库

Guru**** 1997655 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1414118/tm4c1290ncpdt-compiling-library-with-compiler-6-of-arm

器件型号:TM4C1290NCPDT

工具与软件:

您好!

我正在将 uVision 与编译器5搭配使用、而现在使用 uVision 与编译器6搭配使用。

我在编译 driverlib 时遇到问题、因为编译器6无法识别__asm 代码。

我需要将所有汇编器代码更改为等效的、但编译器6可以理解。

是否有人解决了这个问题?

如何解决?

此致  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

     我不熟悉 Keil 工具链、不知道编译器5和6之间的兼容性差异。 我建议您联系 Keil、看看是否有任何编译器开关可以使编译器6向后兼容5。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    遗憾的是、Keil 建议修改 TI 库。 新的编译器6需要采用不同的方式来管理汇编器代码。 asm 语法没有可用的选项启用库编译。 是的、可以使用旧库、但您必须管理编译选项以使它们正确链接。 谢谢。