This is the mail archive of the mailing list for the eCos project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Mbx Test

What clock speed do your boards run at?

How is the PTA period derived for the TB_PERIOD value?

-----Original Message-----
From: []
Sent: Friday, June 23, 2000 7:37 AM
Subject: Re: [ECOS] Mbx Test

>>>>> "amassa@cts" == amassa@cts com <> writes:

amassa@cts> I have run the tests through the ecos configuration tool
amassa@cts> and I consistently see the intr0.exe test failing.  The
amassa@cts> message I see is:

amassa@cts> FAIL:<Intr tr 0 Failed.> Line: 147, Fi File:

amassa@cts> Can anyone help me out with this?

Look at the code, my man. Try enabling DEBUG_PRINTFS, see how the
output compares to the more or less helpful table:

// Time/PERIOD    0   1   2   3   4   5   6   7   8   9   10
// Interrupt             PIT TBA PIT     PIT TBB PIT     PIT
// pit_count      0   0   0   1   1   2   2   3   3   4   4
// count          0   0   1   3   4   4   5   40  41      42

Also, there's some hardwired definitions:

#define TB_PERIOD (PIT_PERIOD*384)      // PTA period is 15.36 uS
#define TB_PERIOD (PIT_PERIOD*32)       // assuming 512/16 divisors

If your board runs at a different speed than the ones we have, that
may explain it.

If you figure out what the problem is, I'd be happy to accept a patch :)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]