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.
did you manage to get the indexer function properly in this configuration? I doubt so...
hmmm... the size of the packs and their content is not under my control, you have to ask Keil for this.
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.
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.
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.
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.
ok, if this works for you, no problem.