tixml2svd
This utility creates SVD files from the Texas-Instruments XML (called TIXML from now on) device and peripheral descriptor files.
Device descriptor files are generally found in the ccsv8/ccs_base/common/targetdb/devices directory of a TI Code Composer installation directory. They contain the names and base addresses of all of the device's peripherals, as well as a the relative path of each peripheral's descriptor file.
Peripheral descriptor files are generally found in the ccsv8/ccs_base/common/targetdb/Modules directory of a TI Code Composer installation directory. They contain the names and addresses of all of the registers belonging to a peripheral.
Usage
Something like tixml2svd -i cc1310f128.xml -o cc1310f128.svd
should
do the trick. If this does not work, try one of the device peripherals
first, with something like tixml2svd -p -i Modules/CC26xx/CC2652/PRCM.xml
Caveats
I have tried this code on the CC2652. It detected a bug in the CRYPTO.xml file (a register with a width of 33 bits). After fixing the original TIXML file, it works fine.
For the moment, this utility does not generate SVD device headers. This will require a little research on your part. This is an example of the information you will need to dig up for your part (this header is sufficient for the Segger Ozone debugger).
CC26x0
2.3
SimpleLink CC26xx Ultra-low power wireless MCU
CM3
r2p1
little
false
false
3
false
8
32
32
read-write
0xFFFFFFFF