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.

AM6442: Clock Tree Tool (CTT) using CCS v12

Genius 5755 points
Part Number: AM6442
Other Parts Discussed in Thread: SYSCONFIG

Hi experts,

I have a question about the AM64x Clock Tree Tool (CTT).
Sysconfig 1.18(or1.17).

Q1-1: How and when should I use the .rd1/.rd2 files output by the web version when starting the processor?
Q1-2 Are there any SDK samples that use this file?

Q2: Is there a way to use CTT with Sysconfig on CCS?
You can open it by configuring the settings shown below. However, once you close the target .syscfg file, it will return to "Start a new Design" again.
It would be helpful if you could let us know if additional settings are required for the project.

1.Add properties
  

2.Opne CTT, and Close .syscfg file

3.When re-open .syscfg file

Best regards,
O.H

  • Hi O.H,

    The Clock Tree Tool (CTT) is a visualization tool for the device clock tree. There are not currently any output files that can be imported directly into software, or a way to use CTT with SysConfig on CCS.

    The output files, .rd1 and .rd2, can be used in a similar manner to the .rd1 and .rd2 files from the CTT for previous devices. The former version of the tool describes this process in the CTT Save / Load Registers section of Clock Tree Tool User Manual (Rev. I): "The Save / Load Registers menus allow the user to either configure the clock-tree configuration registers (used in the CTT) to specific settings given in a file or to write the current values of the registers of the CTT to a file. This way the configuration can be saved, reused, tweaked and shared between team for development and debug."

    In the case of the AM64x Clock Tree Tool, the save functionality is in the Generated Files tab, and the load functionality is implemented by the IMPORT button in the top left corner of the view window. These .rd1 and .rd2 files can then be compared to a register dump output generated by the hardware board. Alternatively, a register dump output generated by the hardware board in the same format as the .rd1 or .rd2 file can be imported into the CTT to visualize the configuration that exists on the hardware board.

    Regards,
    Megan

  • Hi Megan,

    Than you for your support. I understood.

    So, could you please tell me how a user can set the AM64x's clock to any value?
    Please tell me the tools, procedures, and SDK samples that are required other than CCT.

    Also, are there any plans to support CTT with Sysconfig on CCS in the future?

    Best regards,
    O.H

  • Hi O.H,

    System Firmware (SYSFW) is the software that helps to configure the clocks on a device. This is included in the MCU_PLUS_SDK installation. The instructions for SYSFW in the context of MCU_PLUS_SDK can be found at the following link: https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/08_02_00_31/exports/docs/api_guide_am64x/TOOLS_SYSFW.html. Additionally, the valid clock messages that can be sent are shown, with examples, here: https://software-dl.ti.com/tisci/esd/latest/2_tisci_msgs/pm/clocks.html. TISCI drivers will then send these messages to DM R5 to be executed. 

    We intend to develop a version of the CTT where a configuration shown in the CTT can be imported into other software to be loaded onto a device. This is not currently available, but we appreciate any suggestions regarding future features.

    Regards,
    Megan