I browsed a source codes of  OpenOCD and would like to ask any
experts

A file 
mips32_dmaacc.c

says:
The following logic shamelessly cloned from HairyDairyMaid's wrt54g_debrick
 * to support the Broadcom BCM5352 SoC in the Linksys WRT54GL wireless router
 * (and any others that support EJTAG DMA transfers).
So it should supports DMA_access.
BUT

uses      17th  bit ( defines it as EJTAG_CTRL_DMAACC  )
of ejtag control register bits ECR
But EJTAG specification  2.6 or 3.1 says about that 17th bit
"Must be written as zeros; return zeros on reads."
and is not marked as DMA access bit

How was found out (it is nescessary) to use that bit for the DMA access?


and does anyone has ever used this  OpenOCD for MIPS DMA access?

Thanks




------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to