Has anyone looked at this solution?
http://gnuarmeclipse.livius.net/blog/peripheral-registers/
Looks promising, but unable to see how to install via "Pack Manager"
http://gnuarmeclipse.livius.net/blog/packs-manager/
I amy be in the weeds on this, but not understanding why the standard ARM core based registers not in KDS debugger to view!
Regards
已解决! 转到解答。
Hi Norm,
as a workaround, attached are core register files for M0+, M4 and M4F. Place them into
C:\Freescale\KDS_2.0.0\eclipse\plugins\org.eclipse.cdt.embsysregview.data_0.2.4.r168\data\SVD(CMSIS)\Freescale
Right now you need to switch between the core registers and the other peripheral registers in the EmbSysReg viewer, as it does not allow multiple files.
Combining the two files is not a simple concatenation, but I think should be doable.
Erich
Hi,
You might find useful this post from colleague Erich Styger:
Updated Eclipse EmbSysReg Viewer with extra Freescale SVD Files | MCU on Eclipse
Hope this information can help you
Best Regards,
Adrian Sanchez Cano
Technical Support Engineer
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Freescale needs to create a "non-standard" version of the SVD files that includes all the ARM core registers for each variant of the Kinetis. This would greatly simplify their customers transition to KDS. I want to transfer our development to KDS, unfortunately not having debug visibility into the ARM core registers is stopping me from doing that.
Norm Davies
Hi Norm,
as a workaround, attached are core register files for M0+, M4 and M4F. Place them into
C:\Freescale\KDS_2.0.0\eclipse\plugins\org.eclipse.cdt.embsysregview.data_0.2.4.r168\data\SVD(CMSIS)\Freescale
Right now you need to switch between the core registers and the other peripheral registers in the EmbSysReg viewer, as it does not allow multiple files.
Combining the two files is not a simple concatenation, but I think should be doable.
Erich
thank you very much!
unfortunately these files don't contain definitions for the SCB register.
Sorry... I was confused
In the meantime, was there some change regarding the combination and centralized distribution of svd files?
best regards
I'm using the MK60F15. Creating it for another MCU should be simple
I copied the section between <CPU> and <\CPU> (including the CPU labels) from the CM4F.xml file into a copy of the MK60F15.xml file. I placed it In between the description and AddressUnitBits sections.
I copied the Peripherals section from CM4F.xml (Not including the <peripherals> and <\peripherals> labels) to the bottom of the Peripherals section in the copy of MK60F15.XML, before the <\peripherals> label.
I did load it in KDS. The registers appeared. I am seeing the contents of the registers. That's all the testing I've done on it.
Norm