Re: Bulk transfers on CAN bus - HOW




"MK" <nospam@xxxxxxxxxx> wrote in message
news:Lr6dnSQ_T_NPEMHYnZ2dnUVZ8tWdnZ2d@xxxxxxxxx

"Oppie" <boppie@xxxxxxxxxxxxxxxx> wrote in message
news:455c75d2$0$20885$88260bb3@xxxxxxxxxxxxxxxxxxx
I've got an application that uses CAN bus for internal communications.
Works well but we would like to use the bus to also flash the
controllers. Our programming team came up with a way to do this but it's
very slow.

I see that the auto industry routinely re-flashes the modules and it
seems to go rather fast. Is there some way to expedite bulk transfers?


The auto industry use different prototcols according to who is making the
actual car. My experence is that these protocols are safe but slow (and
complex). On one palletised production line we needed to use two stations
to flash the instrument cluster because it took over 60 seconds to do
about 128k bytes.

There is an ISO standard for a bulk data transfer over CAN but I can't
recall the number right now.

Michael Kellett

www.mkesc.co.uk

CAN bus is very safe but there is an amazing ammount of overhead and allows
only four data bytes per frame.

I've got a pair of ADuC841 processors slaved under a Frescale 56F8357
controller. The 8357 can flash the ADuCs but since there is insufficient
local storage space (I wanted to put in a ram block but got overridden), you
have to get the 129K of hexfile over the CAN bus twice. Takes about 15
minutes per ADuC, which I think is OK for field update but totally
unacceptable for production. The good news is that we can build a
programming station and attach bunches of modules at a time to pre-program.


.



Relevant Pages

  • Bulk transfers on CAN bus - HOW
    ... I've got an application that uses CAN bus for internal communications. ... well but we would like to use the bus to also flash the controllers. ...
    (sci.electronics.design)
  • Re: Scheduler latency problems when using NAND
    ... I suspect it wouldn't be an issue with reasonable flash loads. ... another (video) chip on the same bus as the flash. ... controller for the video chip is running in UPM mode, so the BUSY line ...
    (Linux-Kernel)
  • Re: Real Time sharing of data between WinCE systems?
    ... Maybe you can find CAN controllers that will work from the hardware side, ... I think CAN would be ideal for the non-video networking of systems. ... When you say "short" bus lengths, could you define that a little more ... autopilot and flight plan management ...
    (microsoft.public.windowsce.embedded)
  • Re: Combined RA92-KDA50 / RLV12-RL02 problem
    ... paks on a RA92 booted MicroVAX 3900. ... I guess it some kind of conflict between the controllers but it's strange ... I would suspect some kind of bus configuration problem. ...
    (comp.os.vms)
  • Re: USB OTG on ARM7 based MCU
    ... SDRAM is usually faster than flash, with a wider bus, and is ... routing a 32 bit bus system on 2 layers and maintain signal ...
    (comp.arch.embedded)