Getting ET_ECALL all of a sudden

New to XMOS and XCore? Get started here.
Post Reply
User avatar
Wavelength
Experienced Member
Posts: 76
Joined: Mon Sep 24, 2018 9:56 pm

Getting ET_ECALL all of a sudden

Post by Wavelength »

All,

Back working on my 2ch audio board XU208 output only. I added some hardware serial number stuff that was working when I left this development a month ago. So I am back on it and all of sudden I am getting a break point in weird places:

t :> time;
t when timerafter(time+100000):> void; <- ET_ECALL here

Or
set_thread_fast_mode_off();

The delay timer is in my hardware setup routine after I set the initial GPIO (4 port, all outputs bits = select Oscillator Even/Odd, Audio Active, DAC reset) then the two single bit ports for I2C. So really nothing has happened yet. If I continue on after the delay timer I get the second instance, which probably means nothing as well.

Any thoughts?

Thanks,
Gordon


Wavelength Audio, ltd.
User avatar
Wavelength
Experienced Member
Posts: 76
Joined: Mon Sep 24, 2018 9:56 pm

Post by Wavelength »

Ok so I did a clean and rebuilt it and a ton of declarations in the defines are not working. Like AUDIO_CLASS is set to 2, yet it is setting the USB to FS instead of HS, There is a ifdef U208_ONLY which the compiler is bypassing.

Anyone have any idea why this would happen?
Thanks,
Gordon
Wavelength Audio, ltd.
Post Reply