CAN Message Missing, But message is on the CAN bus

Started by rva2001me June 3, 2008
Hello ,

I have coneected the 5 peripherals and 5 arm7 processsors using CAN
bus. Using one ARM7 processor, I am controlling the all connected
nodes(i.e peripherals and processors) . It is working well.

But sometimes, I am unable to receive the some node messgae by
central ARM7 processor. But the message is availble on the bus.

Please can anybody give me an hint, why my ARM7 could't able to
receive the message, which is availble on the bus.

Thanks and regards
Ravime

An Engineer's Guide to the LPC2100 Series

--- In l..., "rva2001me" wrote:
>
> Hello ,
>
> I have coneected the 5 peripherals and 5 arm7 processsors using CAN
> bus. Using one ARM7 processor, I am controlling the all connected
> nodes(i.e peripherals and processors) . It is working well.
>
> But sometimes, I am unable to receive the some node messgae by
> central ARM7 processor. But the message is availble on the bus.
>
> Please can anybody give me an hint, why my ARM7 could't able to
> receive the message, which is availble on the bus.
>

Are any errors reported by the controller? If so, which ones? Are
you using the GAF? If so, check your loading of its filter RAM again
- I know you've probably already checked it, but it's an annoyingly
complex structure and it's just so easy to get the values wrong.

Rgds,
Martin

--- In l..., "mjames_doveridge"
wrote:
>
> --- In l..., "rva2001me" wrote:
> >
> > Hello ,
> >
> > I have coneected the 5 peripherals and 5 arm7 processsors
using CAN
> > bus. Using one ARM7 processor, I am controlling the all
connected
> > nodes(i.e peripherals and processors) . It is working well.
> >
> > But sometimes, I am unable to receive the some node messgae by
> > central ARM7 processor. But the message is availble on the
bus.
> >
> > Please can anybody give me an hint, why my ARM7 could't able to
> > receive the message, which is availble on the bus.
> > Are any errors reported by the controller? If so, which ones?
Are
> you using the GAF? If so, check your loading of its filter RAM
again
> - I know you've probably already checked it, but it's an
annoyingly
> complex structure and it's just so easy to get the values wrong.
>
> Rgds,
> Martin
>

--- In l..., "mjames_doveridge"
wrote:
Hi,

No errors reported. I could able to watch the sent message and
response, on one more IO monitor ARM7. But I could not see same at
destination processor (ARM7).

Even if it erroneous also no problem.But whole message is missing.

I have tried by increasing the size of recevieng buffer form 20 to
50 messages,still the same problem continues.

Regards
Ravime

Any hints please

>
> --- In l..., "rva2001me" wrote:
> >
> > Hello ,
> >
> > I have coneected the 5 peripherals and 5 arm7 processsors
using CAN
> > bus. Using one ARM7 processor, I am controlling the all
connected
> > nodes(i.e peripherals and processors) . It is working well.
> >
> > But sometimes, I am unable to receive the some node messgae by
> > central ARM7 processor. But the message is availble on the
bus.
> >
> > Please can anybody give me an hint, why my ARM7 could't able to
> > receive the message, which is availble on the bus.
> > Are any errors reported by the controller? If so, which ones?
Are
> you using the GAF? If so, check your loading of its filter RAM
again
> - I know you've probably already checked it, but it's an
annoyingly
> complex structure and it's just so easy to get the values wrong.
>
> Rgds,
> Martin
>

Does it then receive any subsequent messages or does it not receive anything
from then on?
Also which chip is this on and which revision of that chip as there are
quite a few errata on some?

Andy

-----Original Message-----
From: l... [mailto:l...]On Behalf Of
rva2001me
Sent: 04 June 2008 14:17
To: l...
Subject: [lpc2000] Re: CAN Message Missing, But message is on the CAN bus
--- In l..., "mjames_doveridge"
wrote:
Hi,

No errors reported. I could able to watch the sent message and
response, on one more IO monitor ARM7. But I could not see same at
destination processor (ARM7).

Even if it erroneous also no problem.But whole message is missing.

I have tried by increasing the size of recevieng buffer form 20 to
50 messages,still the same problem continues.

Regards
Ravime

Any hints please

>
> --- In l..., "rva2001me" wrote:
> >
> > Hello ,
> >
> > I have coneected the 5 peripherals and 5 arm7 processsors
using CAN
> > bus. Using one ARM7 processor, I am controlling the all
connected
> > nodes(i.e peripherals and processors) . It is working well.
> >
> > But sometimes, I am unable to receive the some node messgae by
> > central ARM7 processor. But the message is availble on the
bus.
> >
> > Please can anybody give me an hint, why my ARM7 could't able to
> > receive the message, which is availble on the bus.
> >
>
> Are any errors reported by the controller? If so, which ones?
Are
> you using the GAF? If so, check your loading of its filter RAM
again
> - I know you've probably already checked it, but it's an
annoyingly
> complex structure and it's just so easy to get the values wrong.
>
> Rgds,
> Martin
>


--- In l..., "Andy Berney" wrote:
Hi,

It does receive the subsequent messages, ALso missing message is not
very frequent, sometime may be after 2 or 3 hours or sometime after
one day. LPC 2119 ARM7. I am using.

Any hints/ links to solve this problem please..

Regards
Ravime

>
> Does it then receive any subsequent messages or does it not receive
anything
> from then on?
> Also which chip is this on and which revision of that chip as there are
> quite a few errata on some?
>
> Andy
>
> -----Original Message-----
> From: l... [mailto:l...]On
Behalf Of
> rva2001me
> Sent: 04 June 2008 14:17
> To: l...
> Subject: [lpc2000] Re: CAN Message Missing, But message is on the
CAN bus
> --- In l..., "mjames_doveridge"
> wrote:
> Hi,
>
> No errors reported. I could able to watch the sent message and
> response, on one more IO monitor ARM7. But I could not see same at
> destination processor (ARM7).
>
> Even if it erroneous also no problem.But whole message is missing.
>
> I have tried by increasing the size of recevieng buffer form 20 to
> 50 messages,still the same problem continues.
>
> Regards
> Ravime
>
> Any hints please
>
> >
> > --- In l..., "rva2001me" wrote:
> > >
> > > Hello ,
> > >
> > > I have coneected the 5 peripherals and 5 arm7 processsors
> using CAN
> > > bus. Using one ARM7 processor, I am controlling the all
> connected
> > > nodes(i.e peripherals and processors) . It is working well.
> > >
> > > But sometimes, I am unable to receive the some node messgae by
> > > central ARM7 processor. But the message is availble on the
> bus.
> > >
> > > Please can anybody give me an hint, why my ARM7 could't able to
> > > receive the message, which is availble on the bus.
> > >
> >
> > Are any errors reported by the controller? If so, which ones?
> Are
> > you using the GAF? If so, check your loading of its filter RAM
> again
> > - I know you've probably already checked it, but it's an
> annoyingly
> > complex structure and it's just so easy to get the values wrong.
> >
> > Rgds,
> > Martin
> >
>
>

Hi,

no hints or links so far however you're not alone. I have a LPC2129 board on
my desk exhibiting the a similar behavior although on turning off the
Acceptance Filter (to ensure it's not that that's cocking things up) I see
the message coming in erroneously with ID = 0!

I'll be scoping the CAN bus tomorrow morning when I can get my hands on a
decent scope, I'll also put a CAN bus analyser on it and see what it comes
up with. We've had other problems before with these chips and having looked
at the physical signal on the CAN bus found that the fault lies internal to
the silicon on the LPC2129. The same problems don't appear to occur on the
latest revision of the silicon so I'm guessing this may just be another
artifact of the problems the original spin of this chip had.

Andy
-----Original Message-----
From: l... [mailto:l...]On Behalf Of
rva2001me
Sent: 05 June 2008 13:39
To: l...
Subject: [lpc2000] Re: CAN Message Missing, But message is on the CAN bus
--- In l..., "Andy Berney" wrote:
Hi,

It does receive the subsequent messages, ALso missing message is not
very frequent, sometime may be after 2 or 3 hours or sometime after
one day. LPC 2119 ARM7. I am using.

Any hints/ links to solve this problem please..

Regards
Ravime

>
> Does it then receive any subsequent messages or does it not receive
anything
> from then on?
> Also which chip is this on and which revision of that chip as there are
> quite a few errata on some?
>
> Andy
>
> -----Original Message-----
> From: l... [mailto:l...]On
Behalf Of
> rva2001me
> Sent: 04 June 2008 14:17
> To: l...
> Subject: [lpc2000] Re: CAN Message Missing, But message is on the
CAN bus
>
>
> --- In l..., "mjames_doveridge"
> wrote:
> Hi,
>
> No errors reported. I could able to watch the sent message and
> response, on one more IO monitor ARM7. But I could not see same at
> destination processor (ARM7).
>
> Even if it erroneous also no problem.But whole message is missing.
>
> I have tried by increasing the size of recevieng buffer form 20 to
> 50 messages,still the same problem continues.
>
> Regards
> Ravime
>
> Any hints please
>
> >
> > --- In l..., "rva2001me" wrote:
> > >
> > > Hello ,
> > >
> > > I have coneected the 5 peripherals and 5 arm7 processsors
> using CAN
> > > bus. Using one ARM7 processor, I am controlling the all
> connected
> > > nodes(i.e peripherals and processors) . It is working well.
> > >
> > > But sometimes, I am unable to receive the some node messgae by
> > > central ARM7 processor. But the message is availble on the
> bus.
> > >
> > > Please can anybody give me an hint, why my ARM7 could't able to
> > > receive the message, which is availble on the bus.
> > >
> >
> > Are any errors reported by the controller? If so, which ones?
> Are
> > you using the GAF? If so, check your loading of its filter RAM
> again
> > - I know you've probably already checked it, but it's an
> annoyingly
> > complex structure and it's just so easy to get the values wrong.
> >
> > Rgds,
> > Martin
> >
>
>
>
>
>
>
>
>