With current design of OpenOCD it is impossible to queue read
operations as results are returned using single pointers, the read
operation needs to be performed inside of a function that will return
a result, otherwise we can only get a value given at queue time but
not a flush time.

LibSWD can queue many read operations, but:
-data are passed as double pointers and all become available after flush
-data are read out manually from the queue after flush
-user flush queue one by one and trace operation result log values
(request/ack/data/parity).

I have to perform execute queue on read operation. But this is current
behavior anyway..? :-)

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to