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.

[参考译文] CCS/OMAP5912:在CCS7中为OMAP5912选择的目标

Guru**** 2587365 points
Other Parts Discussed in Thread: OMAP5912

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/605510/ccs-omap5912-which-target-to-choose-in-ccs7-for-omap5912

部件号:OMAP5912
主题: OMAPL138中讨论的其它部件

工具/软件:Code Composer Studio

我将开始开发OMAP5912的源代码。

我知道这是NRND,但我们有很多主板需要开发软件。

我尝试在CCS7中创建新项目,但找不到OMAP5912。

我必须使用OMAPL138?

在这里http://www.ti.com/product/OMAP5912 我看到它并不是完全等同的。

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

    您只是想使用ARM还是计划使用DSP? OMAPL138和OMAP5912上的DSP差别很大。 如果您只是想使用ARM,则可以在创建项目时选择OMAPL138或Generic ARM9。 创建目标配置文件(CCXML)时,选择OSK5912作为设备/板。

    当您为OMAPL138创建项目时,它会将OMAPL138.cmd文件添加到项目中。 这是定义链接器内存布局的链接器命令文件。 您必须对其进行编辑以与OMAP5912匹配。

    OMAP5912已经很老了,因此当前的宣传材料和资源不多。

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

    John,我必须同时使用DSP和ARM。 用于声音处理的DSP和用于LCD,键盘等的ARM

    也许我必须使用较早版本的CCS? 正如我所知,CCS7完全免费,以前的版本需要花费资金。

    我以前从未使用过TI内核。 我拥有10年的MCU经验,如ARM7 (NXP),Cortex-M (STM)和Analog Devices DSP Blackfin。 我倾向于使用IDE Keil,IAR,VisualDSP。并且略略略略为食脂。

    我使用了嵌入式操作系统,如Linux,FreeRTOS,RTX Keil,当然还有没有操作系统的裸机编程。

    老实说,我对开发多核处理器一无所知。

    也许您可以为我建议一些读数?

    目前,我对多核的最重要问题是:

    1.它必须是IDE中ARM和DSP内核的两个不同项目。 或者它必须是单个项目,在这种情况下如何定义ARM的哪个代码是DSP内核的?

    2.如何在内核之间共享内存? 必须在链接程序文件中定义?

    3.如何安排核心之间的通信?

    提前感谢!

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

    是否确定要在OMAP5912上执行此操作? 我认为您可以通过至少更新一点的产品(如OMAPL138)或更好的产品(如AM57x)节省大量时间。 这些平台得到更好的支持。
    www.ti.com/.../overview.page
    www.ti.com/.../overview.page

    我们为这些用户提供了软件开发套件。 RTOS版本的处理器SDK非常适合您:
    www.ti.com/.../PROCESSOR-SDK-AM57X
    www.ti.com/.../bioslinuxmcsdk

    对于CCS版本,您可以使用CCSv4,5,6或7,而无需购买许可证。 您也可以使用CCSv7。 如果您使用OMAP5912,则需要从应用中心的CCS中下载C55x编译器。 对于早于v7的版本,CCS下载页面上有一个许可证文件可用于解锁它们。

    在CCS中,ARM和DSP的项目是分开的。

    我认为AM57x和OMAPL138的处理器SDK包含处理器间通信和共享内存缓冲区的示例。 设备论坛中的团队将能够更好地提供帮助。

    对于AM57x,有相当多的培训材料可供使用:
    training.ti.com/am57x-sitara-processors-training-series
    training.ti.com/processor-sdk-training-series


    此致,
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您提供信息。 我们拥有数千个采用OMAP5912的器件。