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/AM5728: Runtime DDR utilization tool

Part Number: AM5728


Tool/software: Linux

Dear Champs,

I'm running a user space application which I've developed that performs real-time H.264 decode and then uses OpenGL-ES/SGX544 to perform operations on the video frames. Everything is running okay but I'd like to know how much of the available DDR bandwidth I'm using up. Is there a utility I can run on the target that reports DDR utilization while my app is running? Ideally this would be a command line utility and not require JTAG/trace. BTW, I'm not running Walyand.

Thanks

  • I haven't used omapconf much, but maybe there might be something in there. It's in the root file system in the SDK.

    Steve K.

  • Thanks Steve,
    I had to rebuild the latest version of omapconf, there was a fix to get rid of a couple errors it reported. But after that, it works great.

    omapconf trace bw

    It reports DDR MB/sec for reads and writes for both EMIFs on the AM572x. I'm a little skeptical on one aspect though because the EMIF counters for EMIF 1 match exactly the numbers reported for EMIF 2. That doesn't sound very likely.