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.

[参考译文] AM2434:am2434

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1463050/am2434-am2434

器件型号:AM2434
主题中讨论的其他器件:SysConfig

工具与软件:

下面是改进的信件版本、它具有更好的语法、流程和清晰度:


主题: 为现有工程升级 SysConfig 的帮助

大家好!

我正在使用 AM2434器件、并且一直使用以下设置开发我的应用:5个内核、FTP、IPC、共享存储器、8个 UART (7个采用 AM243-LP)和计时功能。

最初使用的示例 mcu_plus_sdk_am243x_10_00_00_20 和 SysConfig 版本 1.20.0 . 最近、我从运行了一个计时器示例 mcu_plus_sdk_am243x_10_01_00_32 、它使用 SysConfig 版本 10.22.0 . 我注意到 SysConfig 中的计时器配置已更新、允许我选择 I/O 引脚并自动生成初始化软件。

当我尝试升级 SysConfig 工具以解决某些计时器配置问题时、我的应用程序不再编译。 现在、我在将更新后的 SysConfig 版本集成到现有项目方面面临挑战。

您能否提供有关如何为现有项目正确升级 SysConfig 的指导?

提前感谢您的帮助。

此致、
Baruch

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

    尊敬的 Baruch:

    感谢您的提问。

    您能否共享构建项目时出现的完整错误日志?

    您尝试构建 MCU+SDK 中的哪个示例?

    另外、您能否分享 example.syscfg 文件以在我们结束时重现问题?

    此致、

    Tushar

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

    尊敬的 Tushar Thakur

    我希望这封邮件能让您满意。 我正在就我在使用时遇到的问题进行联系 enet_cpsw_udpclient_am243x-lp_r5fss0-0_freertos_ti-arm-clang 工程 mcu_plus_sdk_am243x_10_00_00_20 、以及以下项目:

    • ipc_notify_echo_am243x-lp_r5fss0-1_nortos_ti-arm-clang
    • ipc_notify_echo_am243x-lp_r5fss1-0_nortos_ti-arm-clang
    • ipc_notify_echo_am243x-lp_r5fss1-1_nortos_ti-arm-clang
    • ipc_notify_echo_am243x-lp_m4fs0-0_nortos_ti-arm-clang

    我构建了系统工程、添加了必要的外设和任务、处理存储器配置并成功开始调试。 但是、我遇到了计时器问题。 经过调查,我发现了 GPTIMER 字段丢失了。

    为了解决此问题、我尝试了通过工程属性将 SysConfig 从1.20.0升级到1.21.0。 遗憾的是、此升级失败、新工程无法生成。 显示的错误消息如下所示:

    更少

    CopyEdit

    subdir_rules.mk:9:目标"Build-738874271"的配方失败  

    错误:调用 addInstance()时发生异常  

     

       在代理服务器上。 (C:\ti\ccs1280\ccs\utils\sysconfig_1.21.0\dist\webpack:src ts:46:10)  

       在 scriptFunc (C:\yoval_senger-instruments\am243x\pru2\r00_udp_1G_ipc\udp_ipc.syscfg:55:35)  

       在 CB (C:\ti\ccs1280\ccs\utils\SysConfig_1.21.0\dist\webpack src:ts:113:7)上  

       在 withDeprecatedAccess (C:\ti\ccs1280\ccs\utils\sysconfig_1.21.0\dist\webpack src:ts:14:10)  

       在 runAsUserScript (C:\ti\ccs1280\ccs\utils\sysconfig_1.21.0\dist\webpack:\sysconfig\pinmux\services\scripting src)  

    此外、在尝试打开 SysConfig 时、我收到以下错误:
    "SysConfig 已更新为使用标准 TI 器件型号。 该配置当前使用器件 AM243x_ALX_BETA。 请选择要使用的特定设备。"

    确认器件后、SysConfig 无响应并进入无限循环。

    我已经附上了该工程的 ZIP 文件供您参考、并将其导入到 CCS 中。 非常感谢你协助解决这些问题。

    感谢您的支持。

    此致、e2e.ti.com/.../udp291224.zip
    Baruch

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

    e2e.ti.com/.../ipc1_5F00_err.zip

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

    尊敬的 Baruch:

    感谢您分享上述详细信息。 我已经确认您使用的 SDK v10.0与 SysConfig v1.20兼容。

      有关详细信息、请参阅 sdk_download_page。 SDK 与 SysConfig v1.21不兼容、因为您的情况中会显示错误。

    我知道您能够成功运行项目、在将计时器添加到应用程序中时、问题就出现了。 根据上面的注释、我知道 Sysconfig 不会为计时器实例生成代码。 这种理解是否正确?

    GPTIMER 是指 GTC 计时器吗?

    此致、

    Tushar