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.

Linux/AM5749: How to check RAM speed

Other Parts Discussed in Thread: AM5749

Hi

I use am5749(custom board). I would like to know how to check RAM speed. Could you recommend me some utilities....? I tried build dmidecode but it doesn't work on arm platform ...

BR,

Oleg

  • Hi Oleg,

    Arago filesystem by default is not having dmidecode. For am574x-idk we can easily check that is 666MHz from the
    code in board/ti/am57xx/board.c in u-boot directory.

    The struct variable am574x_emif1_ddr3_666mhz_emif_ecc_regs.

    Let me know if that is a good enough answer for you or you want runtime check?

    Best Regards,
    Keerthy

  • Hi Keerthy,

    No it is not enought...I know about this ...but I prefer find some app for demonstration freqency...May be you know something else...

    BR,

    Oleg

  • Hi Oleg,

    omapconf show opp

    This will show the RAM speed for you on Linux.

    omapconf show opp
    OMAPCONF (rev v1.74-1-g40ab0a2 built Sun Apr 19 05:53:20 UTC 2020)

    HW Platform:
    Generic DRA74X (Flattened Device Tree)
    DRA76X ES1.0 GP Device (STANDARD performance (1.5GHz))
    Error: I2C Read failed
    UNKNOWN POWER IC

    SW Build Details:
    Build:
    Version: _____ _____ _ _
    Kernel:
    Version: 4.19.94-gbe5389fd85
    Author: keerthy@keerthy
    Toolchain: gcc version 8.3.0 (GNU Toolchain for the A-profile Architecture 8.3-2019.03 (arm-rel-8.36)
    Type: #8 SMP PREEMPT
    Date: Fri Dec 11 08:27:54 IST 2020

    |-----------------------------------------------------------------------------------|
    | | Temperature | Voltage | Frequency | OPerating Point |
    |-----------------------------------------------------------------------------------|
    | VDD_CORE / VDD_CORE0 | 49C / 120F | NA | | NOM |
    | L3 | | | 266 MHz | |
    | DMM | | | 266 MHz | |
    | EMIF1 | | | 266 MHz | |
    | EMIF2 | | | 266 MHz | |
    | LP-DDR2 | | | 666 MHz | |
    | L4 | | | 266 MHz | |
    | IPU1 | | | (425 MHz) (1) | |
    | Cortex-M4 Cores | | | (212 MHz) (1) | |
    | IPU2 | | | (425 MHz) (1) | |
    | Cortex-M4 Cores | | | (212 MHz) (1) | |
    | DSS | | | (192 MHz) (1) | |
    | BB2D | | | (354 MHz) (1) | |
    | | | | | |
    | VDD_MPU / VDD_CORE1 | 48C / 118F | NA | | NOM |
    | MPU (CPU1 ON) | | | 1000 MHz | |
    | | | | | |
    | VDD_GPU / VDD_CORE2 | 48C / 118F | NA | | HIGH |
    | GPU | | | 532 MHz | |
    | | | | | |
    | VDD_DSPEVE / VDD_CORE3 | 48C / 118F | NA | | OVERDRIVE |
    | DSP1 | | | (750 MHz) (1) | |
    | DSP2 | | | (750 MHz) (1) | |
    | EVE1 | | | 650 MHz | |
    | EVE2 | | | 650 MHz | |
    | | | | | |
    | VDD_IVA / VDD_CORE4 | 48C / 118F | NA | | HIGH |
    | IVA | | | (532 MHz) (1) | |
    | | | | | |
    |-----------------------------------------------------------------------------------|

    Please resolve this if it answers your question.

    Best Regards,
    Keerthy