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.

AM2632: Can we modify CPU clock frequency to 380M or 390M Hz

Part Number: AM2632

Hello, We have two questions about CPU clock.

1 Can we modify CPU clock frequency to 380M or 390M Hz in bootloader.

2 There is only one line code to set R5-0 core in bootloader code. You can see below picture at line 534. But our project used two cores. So I want to know where  is the clock setting of R5-1 .image.png

  • Hi Yao Wei,

    Can we modify CPU clock frequency to 380M or 390M Hz in bootloader.

    This would need modifications in the PLL settings, including the PLL lock frequency and is not very straight forward. By default, the PLL is locked at 2000MHz, and divided by 5 to obtain 400MHz. The following values need to be calculated and changed

    as per this formula:

    These settings are also explained in the section "Sequence to Configure the CORE PLL" in the Device TRM (AM263x SitaraTm Microcontroller Technical Reference Manual (Rev. I))

    There is only one line code to set R5-0 core in bootloader code. You can see below picture at line 534. But our project used two cores. So I want to know where  is the clock setting of R5-1 .

    This is part of "Bootloader_loadCpu(bootHandle, &bootImageInfo.cpuInfo[CSL_CORE_ID_R5FSS0_1]);"

    Regards,

    Sahana

  • Thank you for reply.

    1 Are these two clock frequency (380M or 390M) reasonable? Or could CPU run at these two frequency?

       And if it will affect other peripheral device if we set CPU run these two frequency?

    2 Get it.

    3 Another question is that our CPU are run at 200MHz frequency actually if our board is HS-SE device? 

        Because if (eFuseFreq == BOOTLOADER_R5SS_FREQ_200MHz) returns true.

  • Are these two clock frequency (380M or 390M) reasonable? Or could CPU run at these two frequency?

       And if it will affect other peripheral device if we set CPU run these two frequency?

    May I know the reason for this change?

    This would also mean changing SYSCLK to CPU Frequency/2, so peripherals running on SYSCLK would be affected.

    Another question is that our CPU are run at 200MHz frequency actually if our board is HS-SE device? 

        Because if (eFuseFreq == BOOTLOADER_R5SS_FREQ_200MHz) returns true.

    This would be for devices with part number "AM263xxPxx..." devices. for example, "AM2632CPDFHMZCZRQ1" as in the datasheet:

    Regards,

    Sahana

  • 1 There are some problems at EMC test when the CPU run at 400M. So our tester want to make  CPU Frequency lower.

    I will try to set CPU Frequency to 380M today and see how it goes。

  • 1 There are some problems at EMC test when the CPU run at 400M. So our tester want to make  CPU Frequency lower.

    I will try to set CPU Frequency to 380M today and see how it goes。

    Okay, can we close this ticket, or do you have any more questions?

    Thanks,

    Sahana