eclipse-embed-cdt / eclipse-plugins

The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). Includes the archive of previous plug-ins versions, as Releases.
http://eclipse-embed-cdt.github.io/
Eclipse Public License 2.0
557 stars 130 forks source link

Devices tab doesn't synchronize packs installed with cmsis-pack-eclipse plugin #218

Open soares-sergio opened 7 years ago

soares-sergio commented 7 years ago

Description

As discussed in the forum, it seems the Packs plugin from GNU MCU Eclipse is not able to detect packs installed with the cmsis-pack-eclipse plugin. Even after removing the cache file, it wasn't able to re-scan the installed packs. Both plugins were configured to point to the same location.

Steps to Reproduce

  1. Offline install a pack using the CMSIS-Pack manager cmsis-pack-eclipse plugin
  2. Create a new RTE project for this device, go to project properties and observe that the Device tab is empty.
  3. Also, In the Packs tab (from the GNU MCU Eclipse not the CMSIS-Pack Manager tab), the list of installed packs is empty.

Expected behaviour: Devices tab is updated regardless of which plugin installed a pack since they point to the same packs_path

Actual behaviour: Devices tab is always empty

Versions

nalexopo commented 4 years ago

I seem to have the same issue. I locally install a CMSIS pack which is visible in the package manager but I cant figure out how to start the project using the installed DFP. Device is not present under Properties>C/C++ build > Settings>Devices. However if I install a Pack from the default keil site with the same procedure it is available.

Since this is still Open can someone suggest a workaround?? Or a detailed guide on how to create a project using a locally installed DFP?

ilg-ul commented 4 years ago

just allowing to manually set the SVD file in the Peripheral Registers View is enough

@engsergiosoares, BTW, I guess this feature was added some time ago.