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.

[参考译文] AM2634:针对 AM2634的多核系统项目

Guru**** 2391115 points
Other Parts Discussed in Thread: AM2634, AM2631, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1436267/am2634-multicore-system-project-for-am2634

器件型号:AM2634
主题中讨论的其他器件: AM2631SysConfig

工具与软件:

您好、TI 专家。

我有一个关于使用 AM2634并借助 MCU_SDK 来设置多核工程的问题。

为了解释该问题、它与下面链接中所述的完全相同。 在 system.xml 文件中、R5_0以外的内核不可见、并且对于 AM2631、所有代码似乎都像一样被写入。

即使将 SysConfig 中的设置更改为 AM2634、同样的问题仍然存在。

访问以下链接: https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1235442/am2634-multicore-example-project-for-am263x_cc/4669112?tisearch=e2e-sitesearch&keymatch=am2634%2520system.xml#4669112

谢谢你。

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

    BrightDragon、

    几个问题:

    1.您使用的是什么 SDK 发布版本?

    2.您是否在 CCS 中导入了发现此问题的示例? 如果需要、您能准确地指出您导入的文件夹、以及该多核项目是否在 Resource Explorer 中具有所有特定于内核的项目。 例如、如果您要导入一个空的多核工程(系统工程)、在 CCS 中导入时、请选择 system_freertos 或 system_nortos 文件夹、而不是任何特定的内核文件夹、这时会自动导入所有4个内核的代码。 (请参阅下面的屏幕截图)。

    正如上面的 E2E 中所指出的、问题已经得到解决、我可以访问不同的内核。

    当我打开 SYSCFG-GUI 时、我选择以下内核(如果系统提示要求选择内核):

    点击确认后、我可以看到所有4个内核、如下所示:

    此致、
    Shaunak

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

    您好、Shaunak、

    感谢您的答复。

    我来回答您的问题。

    A1。 我正在使用 mcu_plus_sdk_am263x_10_00_00_35

    A2。  
    我导入了 empy_am_263x-cc_system_nonrtos [ system.projectspec]、如下所示


    是的、我打开了四个空项目、但 system.xml 文件仅显示下面的屏幕截图中所示的一个内核

    根据我的理解、system.xml 必须显示4个内核、而且我必须使用这个系统工程进行调试、是不是错了?

    以防万一、syscfg 正确显示全部4个内核。

    提前感谢、

    BrightDragon。

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

    BrightDragon、

    在本例中、我可以看到 system.xml 中的所有4个 R5F 内核。

    让我在内部进一步检查这一点、为了立即解除阻止、我将共享我的 system.xml 文件、您可以在项目中替换它。

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <system>
        <project configuration="@match" id="project_0" name="empty_am263x-cc_r5fss0-0_freertos_ti-arm-clang"/>
        <core id="Cortex_R5_0" project="project_0"/>
        <project configuration="@match" id="project_1" name="empty_am263x-cc_r5fss0-1_freertos_ti-arm-clang"/>
        <core id="Cortex_R5_1" project="project_1"/>
        <project configuration="@match" id="project_2" name="empty_am263x-cc_r5fss1-0_freertos_ti-arm-clang"/>
        <core id="Cortex_R5_2" project="project_2"/>
        <project configuration="@match" id="project_3" name="empty_am263x-cc_r5fss1-1_freertos_ti-arm-clang"/>
        <core id="Cortex_R5_3" project="project_3"/>
        <preBuildSteps/>
        <postBuildSteps>
            <step command="$(MAKE) -C ${CCS_PROJECT_DIR} -f makefile_system_ccs_bootimage_gen OUTNAME=empty_system PROFILE=${ConfigName} MCU_PLUS_SDK_PATH=${MCU_PLUS_SDK_PATH} CG_TOOL_ROOT=${CG_TOOL_ROOT} CCS_INSTALL_DIR=${CCS_INSTALL_DIR} CCS_IDE_MODE=${CCS_IDE_MODE}"/>
        </postBuildSteps>
    </system>
    

    此致、
    Shaunak

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

    尊敬的 Shaunak:

    您能否使用 nonrtos 示例进行检查?

    谢谢!

    BrightDragon。

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

    BrightDragon、

    即使是 NoRTOS、我仍然可以看到所有4个 R5F 内核。 您能否也分享您的编译器和 SYSCFG 以及 CCS 版本。

    以下是 empty-nortos 示例的 system.xml 文件:

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <system>
        <project configuration="@match" id="project_0" name="empty_am263x-cc_r5fss0-0_nortos_ti-arm-clang">
        </project>
        <core id="Cortex_R5_0" project="project_0"/>
        <project configuration="@match" id="project_1" name="empty_am263x-cc_r5fss0-1_nortos_ti-arm-clang">
        </project>
        <core id="Cortex_R5_1" project="project_1"/>
        <project configuration="@match" id="project_2" name="empty_am263x-cc_r5fss1-0_nortos_ti-arm-clang">
        </project>
        <core id="Cortex_R5_2" project="project_2"/>
        <project configuration="@match" id="project_3" name="empty_am263x-cc_r5fss1-1_nortos_ti-arm-clang">
        </project>
        <core id="Cortex_R5_3" project="project_3"/>
    	<preBuildSteps>
    	</preBuildSteps>
        <postBuildSteps>
            <step command="$(MAKE) -C ${CCS_PROJECT_DIR} -f makefile_system_ccs_bootimage_gen OUTNAME=empty_system PROFILE=${ConfigName} MCU_PLUS_SDK_PATH=${MCU_PLUS_SDK_PATH} CG_TOOL_ROOT=${CG_TOOL_ROOT} CCS_INSTALL_DIR=${CCS_INSTALL_DIR} CCS_IDE_MODE=${CCS_IDE_MODE}"/>
        </postBuildSteps>
    
    </system>
    

    此致、
    Shaunak

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

    尊敬的 Shaunak:

    我使用 CCS12.3和 TI Clang v4.0.0 LTS

     

    此致、

    BrightDragon

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

    您好!

    您能试一下 CCS v12.8吗? 最新工具/软件开箱即用、一切看起来都按预期工作。

    我的设置为:
    1. SYSCFG 1.21.
    2. CCS 12.8.
    3. sdk v10.00.00.35
    4. TI-ARM-CLANG 4.0.0

    此致、
    Shaunak

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

    尊敬的 Shaunak:

    已尝试 CCS v12.8、现在我可以看到4个 R5F 内核。

    我不太明白它的行为因版本而异、
    但现在问题解决了。

    谢谢你的亲情。

    此致、

    BrightDragon