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.

MOTOR-CONTROL-SDK-AM243X: Inquiry about Customization of Tamagawa Encoder Projects in AM243x Motor Control SDK

Part Number: MOTOR-CONTROL-SDK-AM243X

Dear TI Support Team,

I hope this message finds you well.

I would like to ask some questions regarding the Tamagawa encoder-related projects included in the AM243x Motor Control SDK.


1. Objective

I would like to customize and use the Tamagawa encoder project examples included in
motor_control_sdk_am243x_09_02_00_12.


2. Questions

I would appreciate your guidance on the following points:

  • How to rebuild the following library:
    motorcontrol_tamagawa.am243x.r5f.ti-arm-clang.release.lib

  • The module structure with tamagawa_diagnostic as the top-level project, and the relationship between the referenced folders and source code:

    C:\ti\motor_control_sdk_am243x_09_02_00_12\examples\position_sense  
    C:\ti\motor_control_sdk_am243x_09_02_00_12\source\position_sense\tamagawa
    

3. Current Status

The following projects have been successfully imported into CCS and built without issues:

  • tamagawa_diagnostic_single_channel_am243x-evm_r5fss0-0_freertos_ti-arm-clang
  • tamagawa_single_channel_am243x-evm_icssg0-pru1_fw_ti-pru-cgt

Thank you for your support in advance.

Best regards,

  • Hi

    I would like to customize and use the Tamagawa encoder project examples included in
    motor_control_sdk_am243x_09_02_00_12.

    Is there any reason for using 09.02.00.12 version and not using the latest 2025.00.00.06 version?

    How to rebuild the following library:
    motorcontrol_tamagawa.am243x.r5f.ti-arm-clang.release.lib

    This can be rebuilt by running following instructions from CMD prompt or bash in Motor Control SDK folder. (These steps for 09.02.00.12 version)

    make -s -f makefile.am243x motorcontrol_tamagawa_r5f.ti-arm-clang

    make -s -f makefile.am243x motorcontrol_tamagawa_r5f.ti-arm-clang PROFILE=debug

    You can also find out about make instructions to be used by running "make help" from Motor Control SDK folder.

     

    Also, have you already looked at this page in SDK documentation explaining customization of Tamagawa?

    AM243x Motor Control SDK: How to modify Tamagawa software and firmware for Custom UART based Protocols ?

    Regards

    Dhaval

  • Hi Dhaval,

    Thank you for your response.

    Regarding the SDK version, the reason we are continuing to use version 09.02.00.12 is that we are concerned about potential impacts on other parts of our system if we upgrade to the latest version (2025.00.00.06). Since our current development environment is based on version 09, we would like to avoid unexpected issues caused by version changes at this stage.

    Regarding the library rebuild procedure, I understand your instructions. Thank you very much for the clear explanation.

    Also, regarding the SDK documentation, I have already reviewed the Tamagawa customization page for version 09.

    Best regards,
    Maeda