Hi,
this may be entirely for me to sort out , but you may know of this, or something about it - all to do with the IWR data port, the one set to 921600.
Using the oob_demo & visualiser - all works OK. However, because of the research work I'm doing, I need to modify things - and so need to produce my own sort-of viuslaiser, in c# as it's convenient.
I have two rather strange things to ask about:
1) when I first run everything (oob_demo in CCS debug, break point where it sends the data, so one chunk at a time - send config file from my code ... looks just like it does from the visualiser): it takes more that a minute for that data to appear on the comPort in c#. After that, its just fine. Just to state: using my code OR the visualiser, not both running at the same time, so no access conflicts for the comPorts.
This may simply be a c# glitch ... or is there something in the USB/comPort driver that is known? Or maybe the visualiser is interacting in some way that it doesn't tell me about (I found the "hidden" command to set up the IWR data port)?
2) I'm sending back data files, which may be larger than intended. There seems to be a limit on how long a TLV can be: the IWR end says its sent it all, but it always stops after about 3300 (ReIm16) values. If I then send the next chunk from the IWR, it carries on - although the receiving end is now all out of sync of course ... but the comms themselves seem OK.
Is there a buffer size limit somewhere in the IWR code, or the drivers? Or is this c# not keeping up, as there's no flow control? It seems quite repeatable as to how far it gets before data seems to stop arriving.
As said, these may be issues for me rather than you - can but ask if anything is already known about these effects
many thanks
Alan Milne