主题中讨论的其他器件: AM2631、 SysConfig
工具与软件:
您好、TI 专家。
我有一个关于使用 AM2634并借助 MCU_SDK 来设置多核工程的问题。
为了解释该问题、它与下面链接中所述的完全相同。 在 system.xml 文件中、R5_0以外的内核不可见、并且对于 AM2631、所有代码似乎都像一样被写入。
即使将 SysConfig 中的设置更改为 AM2634、同样的问题仍然存在。
谢谢你。
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 专家。
我有一个关于使用 AM2634并借助 MCU_SDK 来设置多核工程的问题。
为了解释该问题、它与下面链接中所述的完全相同。 在 system.xml 文件中、R5_0以外的内核不可见、并且对于 AM2631、所有代码似乎都像一样被写入。
即使将 SysConfig 中的设置更改为 AM2634、同样的问题仍然存在。
谢谢你。
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
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