I am getting data from a TCP server and I have to process it. This is not DOTA, simple bynary data.
Since I cannot process my data on the go, I have decided to store it in a AD cell (2x 1kbyte).
Everything is correctly written but I do not know how to read it…
I mean, what is the parent function to adl_adWrite ? is there a adl_adRead ?
Please make a test and start your application with adl_adFormat() function, and after that you should be able to subscribe to the cell.
If this solves your problem, your ad flash space needed a reformat. I have red somewhere, that the AD space could get corrupted if unwanted reset or power losses occur.
It looks like I’m running into the same problem now as you did. Only I have used the A&D memory for quitte a while whitout any problem. And I also use Q6.55/v3.10.
The only thing I did not do was erasing Cell’s. With my first attempt to erase Cell’s I powerred down the Modem (Q2406) while recompacting was in progress.
Now I get exactly the same result as you for “AT+WOPEN=6,512”. If I try to allocate more memory with “AT+WOPEN=6,768” the modem just hangs, and never returns.
Did you allready find the cause of your problem? Have you tried going back to Q6.51/v3.02 ?
when I started AD development in april 2006 I initially developed with core Q6.55/v3.10 and it worked for a while. Then it stopped suddenly. Memory areas sizing was not possible anymore with AT+WOPEN=6.
Yes, now I came back to Q652/v304 and I am dealing with other known problems than AD storage.