• In progress
  • Using Timers on Trizeps

    This application-note describes how to use the hardware-timers of Trizeps IV(M).
    It is also applicable for Trizeps V. For Trizeps5 please note Marvell Errata MP-6387,MP-6451 !
    The TimerSync sample below is for use with Trizeps VI only.

    For normal application development, software timers are sufficient. If more precise timers are needed or an application-program must run in exactly specified intervals, hardware-timers may be used.

    Notes

    • The ISR-DLL is not allowed to import functions. To avoid importing functions from coredll.dll in Visual Studio, set Configuration Properties→Linker→Advanced→No Entry Point Yes (/NOENTRY). Set Configuration Properties→C/C++→Code Generation→Buffer Security Check to No (/GS-).

    Download

    Application Note: using_timers_on_trizeps4.pdf

    Timer-Sample (Trizeps IV(M), Trizeps V; CE5; eMVC++): timer_sample.zip

    TimerSync-Sample (Trizeps VI; CE6; VS2008)SDK_TR6_CE600_MAXIE_2010Q2: timersync.zip

    TimerSample CE6 Trizeps IV(M) VS2005 SDK t4ce6r3_maxie_dshow_2009,
    OS-Images with Legacy Timer Support (PLAT_HAL_IOCTL_TIMER): timerce6.zip