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

Part Number: AM2434
Other Parts Discussed in Thread: SYSCONFIG,

Tool/software:

Here's an improved version of your letter with better grammar, flow, and clarity:


Subject: Assistance with Upgrading SysConfig for Existing Project

Hi all,

I am working with the AM2434 device and have been developing my application with the following setup: 5 cores, FTP, IPC, shared memory, 8 UARTs (7 with the AM243-LP), and timing functionality.

I initially started with mcu_plus_sdk_am243x_10_00_00_20 and SysConfig version 1.20.0. Recently, I ran a timer example from mcu_plus_sdk_am243x_10_01_00_32, which uses SysConfig version 10.22.0. I noticed that the timer configuration in SysConfig has been updated, allowing me to choose I/O pins and automatically generate the initialization software.

As I attempted to upgrade my SysConfig tools to address some timer configuration issues, my application no longer compiles. I am now facing challenges with integrating the updated SysConfig version into my existing project.

Could you please provide guidance on how to properly upgrade SysConfig for an existing project?

Thank you in advance for your assistance.

Best regards,
Baruch

  • Hi Baruch,

    Thanks for your query.

    Can you please share the complete error logs that come up while building the project?

    Which example from MCU+SDK are you trying to build?

    Also can you please share the example.syscfg file to reproduce the issue at our end?

    Regards,

    Tushar

  • Dear Tushar Thakur,

    I hope this message finds you well. I am reaching out regarding an issue I encountered while working with the enet_cpsw_udpclient_am243x-lp_r5fss0-0_freertos_ti-arm-clang project from mcu_plus_sdk_am243x_10_00_00_20, along with the following projects:

    • 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

    I built the system project, added the necessary peripherals and tasks, handled memory configurations, and started debugging successfully. However, I ran into an issue with the timers. Upon investigation, I discovered that the GPTIMER field was missing in the SysConfig tool.

    To address this, I attempted to upgrade SysConfig from version 1.20.0 to 1.21.0 via the project properties. Unfortunately, this upgrade failed, and the new project would not build. The error message displayed was as follows:

    less

    CopyEdit

    subdir_rules.mk:9: recipe for target 'build-738874271' failed 

    Error: Exception occurred calling addInstance() 

     

        at Proxy.<anonymous> (C:\ti\ccs1280\ccs\utils\sysconfig_1.21.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\scriptingGuard.ts:46:10) 

        at scriptFunc (C:\yoval_singer-instruments\am243x\pru2\R00_udp_1G_ipc\udp_ipc.syscfg:55:35) 

        at cb (C:\ti\ccs1280\ccs\utils\sysconfig_1.21.0\dist\webpack:\sysconfig\src\pinmux\services\scripting\runScript.ts:113:7) 

        at withDeprecatedAccess (C:\ti\ccs1280\ccs\utils\sysconfig_1.21.0\dist\webpack:\sysconfig\src\pinmux\services\deprecatedAccessGuard.ts:14:10) 

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

    Additionally, when attempting to open SysConfig, I received the following error:
    "SysConfig has been updated to use standard TI part numbers. The configuration is currently using the device AM243x_ALX_beta. Please select the specific device to use."

    After confirming the device, SysConfig became unresponsive and entered an infinite loop.

    I have attached a ZIP file of the project for your reference and import into CCS. I would greatly appreciate your assistance in resolving these issues.

    Thank you for your support.

    Best regards,udp291224.zip
    Baruch

  • Hi Baruch,

    Thanks for sharing the above details. I have checked that the version SDK v10.0 which you are using is compatible with Sysconfig v1.20.

    Please refer SDK_DOWNLOAD_PAGE for details. The SDK is not compatible with the Sysconfig v1.21 as in your case it shows the error.

    I understand that you are able to run your project successfully, the issue comes when Timer is added to the application. As per above comment I understand that Syconfig is not generating code for timer instance. Is this understanding correct?

    By GPTIMER do you mean the GTC timer ?

    Regards,

    Tushar