Reply by bora...@hotmail.com●August 26, 20082008-08-26
HI
Thanks for the suggestions.
I tried out with adding acknowledgement after sending some bytes. In this case,
I am sending few no of bytes and receiving an acknowledgement after that. So
with this way I am able to transfer the data upto almost 6,00,000 Bytes and may
be more than that.
Thanks for the suggestion.
Thanks,
Amol Borawake
Reply by tobi...@yahoo.de●August 25, 20082008-08-25
Hallo Amol,
I also had this problem some time ago with the UART of DM6437 EVM. The
EVMDM6437_UART_... functions didn't seem to work correctly. So I wrote an
own small UART-API which then worked for my purposes. I am not sure what was the
reason, maybe a bug in the xmt- and recvReady() functions.
Here are my functions, just check if they are useful for you.
Tobias
=========================
# include "evmdm6437_uart.h"
Reply by bora...@hotmail.com●August 25, 20082008-08-25
I am using DM6437EVM board. I am trying to Send and Receive data of upto 1024
bytes directly to and from an PC Application . DM6437 is able to send the data
to PC Application but only few number of bytes. Few bytes are not getting
received or send . >If I try to debug the application then it sends the
data appropriately, but if try to send with running the application directly,
then only few bytes gets transferred.
>Is it overrun issue or its taking time to send the data ?
>
>I am using FIFO mode for the same.
>Thanks,
>Amol Borawake
>
Hi,
I tried that option too.
Sometimes I am getting false characters like 'M','N' getting
recevied like
AAAAAAAAAABBBBBBBNBBBBBB... ( 'N' character while receiving
'B')
and even sometimes If I have send character 'B' 10 times ..then at
receiving side I am getting 13 or 14 characters.
Do I need to reset the Transmission after sending 10 bytes or so ?
What should I do ?
AAAAAAAAAABBBBBBBNBBBBBB
Reply by Michael Dunn●August 22, 20082008-08-22
Amol,
On Fri, Aug 22, 2008 at 10:43 AM, wrote: > I am using DM6437EVM board. I am trying to Send and
Receive data of upto
> 1024 bytes directly to and from an PC Application . DM6437 is able to send
> the data to PC Application but only few number of bytes. Few bytes are not
> getting received or send .
> If I try to debug the application then it sends the data appropriately, but
> if try to send with running the application directly, then only few bytes
> gets transferred.
> Is it overrun issue or its taking time to send the data ?
My *guess* would be data overrun. If that is the case you will see
data as [C=char sent, D=char dropped] -the interval is not exact:
C-D-D-D-C-D-D-D-D-C-D-D-D-C-D-D-D-D-D-C-D-D-D-C-D-D-D-C-D-D-D-D-D-D-C-D-D-D-C
To test you can send [10 of each character]
AAAAAAAAAABBBBBBBBBB...ZZZZZZZZZZaaaaaaaaaa...zzzzzzzzzzz
and look at the pattern received.
Of course, looking at the code carefully will likely find the problem.
mikedunn >
> I am using FIFO mode for the same.
> Thanks,
> Amol Borawake
--
www.dsprelated.com/blogs-1/nf/Mike_Dunn.php
Reply by bora...@hotmail.com●August 22, 20082008-08-22
I am using DM6437EVM board. I am trying to Send and Receive data of upto 1024
bytes directly to and from an PC Application . DM6437 is able to send the data
to PC Application but only few number of bytes. Few bytes are not getting
received or send .
If I try to debug the application then it sends the data appropriately, but if
try to send with running the application directly, then only few bytes gets
transferred.
Is it overrun issue or its taking time to send the data ?
I am using FIFO mode for the same.
Thanks,
Amol Borawake