SVD file using % (dim elements) specifiers doesn't work.
displays special function Registers (SFRs) while debugging
Status: Beta
Brought to you by:
ravenclaw78
Unroling registers using registers specified in the SVD file with '%' and dim (dimIncrement, dimIndex) doesn't work. For example LPC178x_7x, GPIO. See http://www.keil.com/pack/doc/cmsis/SVD/html/groupdim_element_groupgr.html
I have implemented support for '%', see
http://mcuoneclipse.com/2014/06/13/embsys-registers-view-supporting-dimelementgroup-of-cmsis-svd/
It contains a link to the GitHub files with my fix for it.
I would like to push my changes upstream: who could help me with this?
Hi Erich,
Thank you very much for extending the SVD parser. I never looked at the svd specification, just at the samples I had at that time.
Could you please post a patch file as attachment to this bug report/solution.
I am the original author and maintainer, so I will take care your patch is included in the next release.
Btw: I'm impressed by your post on mcuoneclipse about installing/using the view. You did a great job there too.
-Robert
Hi Robert,
nice to meet you :-)
I have attached a patch file to this comment. Let me know if you need anything else. I would love to see this upstream in the next release.
What about the CMSIS-SVD files I have received from Freescale? Can they be included as well?
Erich
Sure, just attach them in an archive (7z,zip,...)
Is there a download location for freescale svd's ? Or did you get them by mail ? I've download them from the arm site, but it seems thats not the most up to date place.
-Robert
Here is the link to the files:
https://github.com/ErichStyger/mcuoneclipse/raw/master/EclipsePlugins/EmbSysReg/FSL_SVD_Patch%20V0.2%20for%20EmbSysRegV0.2.4.zip
Yes, the ones on the ARM site are somehow outdated, I have received and collected the ones in the zip file from Freescale.
Erich