Other Parts Discussed in Thread: CC1354P10, BLE-STACK, SYSCONFIG, ENERGYTRACE
When opening and closing the SPI peripheral the device sometimes gets in a hardware exception. It seems to be happening because of UDMACC26XX_Open/Close, I temporary fixed it by using Power_setDependency(PowerCC26XX_PERIPH_UDMA) so the udma driver only opens once and never closes. Im using the SimplePeripheral project, but also was able to reproduce it with the basic ble project with an extra thread(see below). The display module has to be disabled or else it will keep the udma driver open and the crash will never happen. We are using custom cc1354p10 board and the crash happens within an hour.