From: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
To: guglielmo.navarra@studenti.uniparthenope.it
Cc: Xenomai <xenomai@xenomai.org>
Subject: Re: [Xenomai] [Xenomai-help] Latency calculation on da850 (Omap L138)
Date: Sat, 15 Dec 2012 14:56:47 +0100 [thread overview]
Message-ID: <50CC819F.7010009@xenomai.org> (raw)
In-Reply-To: <7385E066AECB78449EEDFA7EE2A2B2B60A052DA8@DB3PRD0410MB355.eurprd04.prod.outlook.com>
On 12/15/2012 02:31 PM, GUGLIELMO NAVARRA wrote:
> Thanks for your reply,
> my tsc_info definition is:
>
> /*------------------------------------------------
> Timer che utilizza IPIPE
> -------------------------------------------------*/
> #ifdef CONFIG_IPIPE
> static struct __ipipe_tscinfo tsc_info = {
> .type = IPIPE_TSC_TYPE_FREERUNNING,
> .u = {
> {
> .mask = 0xffffffff,
> },
> },
> };
>
> static void l138_xenomai_tsc_init(void)
> {
> struct timer_s *t = &timers[TID_CLOCKSOURCE];
>
> tsc_info.type = IPIPE_TSC_TYPE_FREERUNNING;
> tsc_info.freq = l138_clock_tick_rate;
> tsc_info.counter_vaddr = (unsigned long)(t->base + t->tim_off);
> tsc_info.u.counter_paddr = DAVINCI_TIMER0_BASE + TIM12;
What about t->tim_off ?
> //tsc_info.u.fr.counter = (unsigned *)(t->base + t->tim_off);
> tsc_info.u.fr.mask = 0xffffffff;
> __ipipe_tsc_register(&tsc_info);
> }
>
>
> Maybe I need to control access to the timer by user-space.
> I have already enabled FCSE in "guaranteed mode".
What processor core are you using? As explained in the documentation,
FCSE is only implemented for the arm920T, arm926EJ-S and Intel xscale cores.
> You tell me that I have to implement the part of the GPIO?
Definitely, if there are some multiplexed GPIOs and some drivers
existing using them. It is optional otherwise, but if you intend to
publish your patch (which I hope you do), it is better to implement the
GPIO demultiplexing, and even the hardening of gpiolib callbacks, in
case other users of the same platform need to use GPIOs.
Please no top-posting and no private mails.
--
Gilles.
next prev parent reply other threads:[~2012-12-15 13:56 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-15 12:07 [Xenomai] [Xenomai-help] Latency calculation on da850 (Omap L138) GUGLIELMO NAVARRA
2012-12-15 12:20 ` Gilles Chanteperdrix
[not found] ` <7385E066AECB78449EEDFA7EE2A2B2B60A052DA8@DB3PRD0410MB355.eurprd04.prod.outlook.com>
2012-12-15 13:56 ` Gilles Chanteperdrix [this message]
2012-12-15 14:06 ` Gilles Chanteperdrix
2012-12-15 14:42 ` GUGLIELMO NAVARRA
2012-12-15 14:50 ` Gilles Chanteperdrix
2012-12-15 14:54 ` Gilles Chanteperdrix
[not found] ` <7385E066AECB78449EEDFA7EE2A2B2B60A052E0D@DB3PRD0410MB355.eurprd04.prod.outlook.com>
2012-12-15 15:59 ` Gilles Chanteperdrix
2012-12-15 12:35 ` Gilles Chanteperdrix
-- strict thread matches above, loose matches on Subject: below --
2012-12-15 15:47 GUGLIELMO NAVARRA
2012-12-15 15:56 ` GUGLIELMO NAVARRA
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=50CC819F.7010009@xenomai.org \
--to=gilles.chanteperdrix@xenomai.org \
--cc=guglielmo.navarra@studenti.uniparthenope.it \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.