Does anybody either have redistributable SVD files, or can point me at some software that includes, SVD files, for ARMv6/7/8-M or M0/M0+/M3 etc?
SVD files are great and a number of projects use them for code generation, including my own framework, but STMicro seem to be the only manufacturer who are including the core peripherals in their SVD files. Everybody else only includes the chip-specific peripherals in their files, which makes code generation rather useless as the NVIC etc are missing.
Seems to be nothing but a tug of war between other manufacturers and ARM, each of which seem to expect the other to make them available. ARM/KEIL say 'its common knowledge so we won't publish the SVDs' and the manufacturers say 'those are core registers so we shouldn't have to tell you about them'.
The only candidates I could find, the SVD files provided by SEGGER in Ozone - are a) not redistributable and b) not compliant with the SVD schema, so they aren't any use.
If I could find another manufacturer who includes those core registers in their SVDs I could compare them off against the STM files and pull out the common elements, in a pinch, but it really does look like STMicro are unique in this regard.
Does anybody have any suggestions?