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.
工具/软件:TI C/C++编译器
您好!
我在 TI 内部找不到任何文档来解释 LINARO GCC 工具链和 Code Composer Studio 中提供的 TI ARM 编译器之间的差异。
是否有任何经验法则可指导我们选择其中一个?
我们建议通过以下方式使用 Sitara AM57x 内核:
考虑到这一点、与 TI 工具链相比、使用 LINARO 工具链是否有任何优缺点?
非常感谢您的支持。
此致、
冈萨洛
如果您使用处理器软件开发套件(SDK)或类似工具、则应使用与该软件捆绑在一起的文档所需的编译器。 如果情况并非如此,那么...
[引用用户="Gonzalo Vara"]在 Cortex-A 上运行的 Linux。
(笑声) 您必须使用 Linaro ARM 编译器。 TI ARM 编译器不支持该用例。
对于...
[引用 USER="Gonzalo Vara"]其余内核(Cortex-M 和 DSP C66x)上的 TI-RTOS。[/引用]
(笑声) 使用所需的任何 TI-RTOS 文档。
如果以后,你仍然可以选择…… TI ARM 编译器更好地与 CCS 集成。 但完全支持 Linaro ARM 编译器和 CCS 的组合。
谢谢、此致、
乔治
您好、George、
感谢您的回答。 让我详细阐述一下我们的用例、以便从您那里获得尽可能最好的建议:
正如我昨天所说的、我们建议以以下方式使用 Sitara AM57x 内核:
因此、如果我理解正确、我必须查看 Linux SDK 和 TI-RTOS SDK 文档:
PROCESSOR-SDK-LINUX-AM57X - PROCESSOR-SDK-LINUX-RT-AM57X
有关可用编译器的信息位于何处? 我找不到它。
PROCESSOR-SDK-RTOS-AM57X
可用的编译器: https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_01_00_08/rtos/Compilers.html
C66x DSP 编译器或 PRU 编译器毫无疑问、因为可以选择使用 TI 的编译器。 另一方面、对于 Cortex-M4、有2种选择:
在这两个选项之间、哪一个最适合我们的应用?
非常感谢您的支持!
此致、
冈萨洛
您好、George、
请回答我的后续问题吗?
提前感谢您的帮助!
此致、
冈萨洛
Gonzalo、
AM57的顶级处理器 SDK 页面上有一个简短的摘要- http://www.ti.com/tool/PROCESSOR-SDK-AM57X
使用 Linux SDK、gcc 编译器用于 A15内核:
Linux 亮点:
对于 Cortex-M4、您应该利用 TI Arm 编译器。
此致、
Dave
Dave、George、
非常感谢您的帮助!
此致、
冈萨洛