Menu

#96 Peripheral View packs only

Time Permitting
open
nobody
None
5
2015-04-08
2015-04-08
No

I only use your plugin for debugging using OpenOCD, but it works very well. Build is using unmanaged makefile project.

It would be great to have the ability to download just the target SVD file to enable the peripheral register view. Otherwise in some cases it is a 200M download just to get the SVD files.

Currently I download the complete pack then manually delete everything except the CMSIS/SVD files.

Discussion

  • Liviu Ionescu (ilg)

    Build is using unmanaged makefile project.

    did you manage to get the indexer function properly in this configuration? I doubt so...

    download just the target SVD file ... it is a 200M download just to get the SVD files.

    hmmm... the size of the packs and their content is not under my control, you have to ask Keil for this.

    Currently I download the complete pack then manually delete everything except the CMSIS/SVD files

    probably for your use case, with unmanaged projects, it is not very useful, but I plan to increase the use of packs content, like Keil does in MDK.

    if you want shorter packs, you can create your own packs, publish them on your server, and add the url to my packs manager.

     
  • Spencer Oliver

    Spencer Oliver - 2015-04-08

    indexing seems to be working fine.

    Ah ok the packs etc come from Keil, fair enough carry on dong it manually then.
    Thanks for your help.

     
  • Liviu Ionescu (ilg)

    indexing seems to be working fine.

    how do you ensure the indexer configuration uses exactly the same compiler options you use in your makefile? if the compiler options are different, the indexer has a different view of the same program and is not accurate.

     
  • Spencer Oliver

    Spencer Oliver - 2015-04-08

    I manually enter any that are required, it is good enough for my needs.
    All embedded code is dual targeted so usually gets passed through clang/unity for finding any issues.

     
  • Liviu Ionescu (ilg)

    ok, if this works for you, no problem.