This is the mail archive of the ecos-patches@sources.redhat.com 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]
Other format: [Raw text]

Re: Request for comments - Redboot load command writing directly toflash


Hello, 

The AT91R40008 is perfectly able to handle serial line baud rate higher than 38400. I have experienced eb40a at 115200 and even higher baud rate, for application and redboot. 
The MCU has no HW fifo, but an integrate DMA like engine. So it is better than HW fifo, because you can size it up to 64K (When memory is available ;)

AFAIK, the HAL serial driver does not use this feature, and I think it is deliberate, to keep the serial simple and reliable for debug. The interrupt driven driver (devs/serial/arm/at91) neither uses it, however this point has already been discuss, and someone has already proposed a patch. Seek the archives.

Using such a hardware, the soft can be very efficient.


On Fri, 11 Jul 2003 10:07:00 +0200
Øyvind Harboe <oyvind.harboe@zylin.com> wrote:

> - I tried to modify the serial port rate on my EB40a to >38400,
> but it didn't work. There may be trouble with any
> baudrate != 38400 on EB40a, but I haven't checked.
> 
> - I'm not quite sure why it works as well as it does :-)
> AFAIK, Redboot does not run with interrupts enabled and if
> Redboot is off flashing a byte, whos servicing the serial port?
> As is, I assume that there is a fairly big HW fifo on my EB40a
> board, and thats why it works as well as it does.
> 
> Øyvind
> 


-- 
GONZALEZ Laurent
Silicomp Research Institute
Tel: 04 76 41 66 98


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