For background, we bought the TREK1000 with 4 EVB1000 boards. I disabled the onboard MCU on the Tag (via the six S2 dip switches) and ported your ST Micro code to our system. I had to change it a little to work with our SPI code and so on but it is essentially the same code running. We don’t have any DWM1000 yet - we’re still using the EVB in bypass mode. As such, I expect the calibration and everything to be the same and if, in theory, the same SW is running then the tag should “just work” so this is where I’m stuck. I don’t know enough about the system to know why the same code isn’t working on our system.
Our processor is a custom ASIC and is a dual core A9 running at 500MHz. I am running the high speed SPI at 8MHz. I have tried using the EVB1000 IRQ to trigger the ISR and I’ve tried a polling/sleep loop to check & run the ISR. Perhaps the examples you mentioned are simpler but I can’t seem to find them. Can you tell me where the 6a/6b (5a/5b) examples can be found?
Thank you,
Jon