AnsweredAssumed Answered

How to access MMR IPEND in Blackfin 70x?

Question asked by matthiaswe on Apr 3, 2018
Latest reply on Apr 11, 2018 by Jithul_Janardhanan

Hi there,


the ADSP-BF70x Blackfin+ Programming Reference (Revision 1.0, October 2016) describes the three Core Event Controller (CEC) Registers IMASK, ILAT and IPEND.


I can also see their values in the Register Browser using the ICU tab.


However, I cannot find addresses in the manuals for this register and I am trying to access it using (inline) assembly code. Unfortunately, the symbol is not found.


asm("r2 = IPEND;");

asm("[_sch_ipend] = r2;");


The following compiler error comes up:

[Warning ea1092] "...\acc1cb08886001.s":4090 Symbol 'IPEND' is undefined.

Check spelling. If 'IPEND' is defined in a different file, use ".extern".


Can this be fixed/ how can the register actually be accessed?