I just put in a fresh install of Eclipse to begin development of a STM32 based project on a new Windows 10 machine.
I've gone through the Eclipse Marketplace and installed "GNU MCU Eclipse 4.7.1". When going to the C/C++ Packs view, I click the "refresh" button to register all available packages, but the thing fails right away. The relevant console output is below:
Update packs job started.Parsing "">www.keil.com/.../index.pidx"...org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 50; White spaces are required between publicId and systemId.File "C:\Users\xxxxxx\AppData\Roaming\CMSIS-Packs\.cache\.content_www_keil_com_pack_index_pidx.xml" written.
Does anyone have any idea what's going on here? I find it unlikely that the hosted package index is throwing an error.
I had the exact same error... have you tried https instead of http?
Using the redirection target? sadevicepacksprodus.blob.core.windows.net/.../index.pidx
Thanks, that works for me. You can change the url in the ".repos.xml" file within the Packages folder.
View all questions in Keil forum