I am trying to incorporate BTC in my application running on an ADSP-21364. I'm following the CDemo example, initially just monitoring a single value to verify that BTC is working. I've included btc.h, created a BTC map, called btc_init() and interrupt(SIG_EMUL, btc_isr), and added libcbtc36x.dlb to my project. The channel appears in the BTC window, but when I set auto refresh and launch the run I get the following:
ReadDWord: timeout waiting for EEMUIN to empty.
Error getting BTC BYTE data from Channel0
Seems to be independent of the refresh rate. Can anyone suggest what might be wrong?