AM2631-Q1: AM263x Sysconfig: Need to disable Clock module.

Part Number: AM2631-Q1
Other Parts Discussed in Thread: SYSCONFIG

Hello,

SDK states that Clock module is always enabled with any other module. Not quite sure why is there such a constraint. I want to use SDK drivers that do not need Clock and use Sysconfig to configure them.  I also do not need another interrupt that I have no use for.

How do I disable auto creation of Clock module and reclaim one of RTI modules for my application and remove unneeded interupt?

Regards,
Eugene

  • Hi Eugene,

    ARM R5F does not have its own systick and relies on external timers such as RTI to generate systick or heartbeat for the system. The RTI0 is by default reserved in the SDK for doing this. With this architecture, it is not possible to run the system without an RTI0 generating system heartbeat.

    The DPL layer used in SDK provides clocking support via certain APIs, which require RTI ISR to maintain gClockCtrl.ticks and process timer callbacks and without it there would be no time reference in the system

    Regards,
    Shaunak

  • Hello Shaunak,

    I see that not all SDK/DLP API require cocking support. What are those "certain APIs" that require clocking support? Could you please list them? If I do not use those that require Clock why then I am forced to sacrifice RTI instance and have interrupt that I do not need?

    There should be a way to remove Clock module and its required HW resource when it is not needed? Don't you think?

    Regards,

    Eugene