Part Number: CC1310
I have a cc1310 in production: during assembly, there were a few assembly fails (a few failed boards out of a big number of success boards) which the 24MHz crystal was missing and not installed on the PCB. Strangely, the AOI didn't catch the mistake and the board continued its way to the factory flashing/testing procedure.
Is there a way in software to detect that the 24MHz crystal is missing? The M3 side was fully operational so the factory test test didn't detect anything abnormal. It's only in the hands of the customer that the product was detected as failure because it was not transmitting anything.
I see that there is a sysreset flag about the clock loss but it didn't raise up any red flag during my factory testing procedure. My point here is to get another layer of software that can validate the hardware assembly.