dont know why the code fragment
*pSIC_IMASK |= IRQ_DMA7;
dont modify the SIC_IMASK register (which i observe via SystemIntControllerRegister File)
is there any restriction ?
In BF537, IRQ_DMA7 corresponds to bit 10 of the SIC_IMASK register.
If this bit is not already set prior to executing the statement that you listed, then there should be no reason for SIC_IMASK to remain unchanged.
Does executing an ssync(); right after the statement change the outcome?
Retrieving data ...