Cannot install on Eclipse 2020-03
I reply to myself. Apparently this is a known limitation of the plugin. The chip tested here is big endian, and the plugin only support little endian chips, too bad :(
Write value in register/field without reading it first
Incoherency between value in fields and register
Incoherency between value in fields and register
hello all, I was wondering whether the STM8 is also supported by embsysregview. I found this discussion about folder structure, which mentions it explicitely, but it seems to miss in the actual files. And in the same context: if a suitable STM8-XML were (made) available, is the OS compiler SDCC and graphical debugging via SWIM interface also supported? Any feedback is highly appreciated! Have a great day :-) PS: one more question: is the XML format (e.g. ATmega16 example) 100% compatible with the...
hello all, I was wondering whether the STM8 is also supported by embsysregview. I found this discussion about folder structure, which mentions it explicitely, but it seems to miss in the actual files. And in the same context: if a suitable STM8-XML were (made) available, is the OS compiler SDCC and graphical debugging via SWIM interface also supported? Any feedback is highly appreciated! Have a great day :-) Georg
I'm trying to istall the embedded system register view in eclipse Oxygen over the Marketplace and experiencing following error: An error occurred while collecting items to be installed session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). Artifact not found: http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar. http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar...
embsysregview is good plugin but is is not maintained and is not easy to install from eclipse marketplace. Here is simple workaround using svd files in eclipse - https://www.blog.neudeep.com/embedded/embsysregview-alternative-plugin-for-eclipse/349/ hope this helps
...looks like the tag <field derivedFrom="someOtherField"> does not behave as expected.
SVD enumeratedValue tags break EmbSysRegView
That did it! Thank you!
I get the same error in Eclipse CDT, Version: 2018-09 (4.9.0) Build id: 20180917-1800. The workaround that worked for me was to manually download the files and put them in the dropins-folder. More details: https://mcuoneclipse.com/2017/07/26/embsysregview-0-2-6-for-eclipse-neon-and-oxygen/ but instead of putting the files in the plugins folder, put them in dropins, as mentioned in the comments.
Cannot install 0.2.6 in Eclipse Oxygen
Please find my solution here: http://mattoppenheim.com/2018/05/07/installing-the-eclipse-embedded-systems-register-view-plugin/
Hi, I'm try to install "embsysregview" in Eclipse Oxygen. 3a and receive this error message: An error occurred while collecting items to be installed session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). Artifact not found: http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar. http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar Artifact not found:...
Leading FFs for byte/word registers when msb set to 1
Hi Morten, Thank you! I was stuck with this exact same issue on Eclipse Oxygen. For whatever reason, installing via MarketPlace just fails miserably ... Having no idea how all this is supposed to work, I manually followed your script since I am on Windows host :-( and after a couple of missteps, following the intent of your script and writeup, this procedure works just great. Again, thank you for providing a workaround. Your workaround out to be more visible ... Regards, Ajay
What chip is on your device ? I guess there are more than one STM32Discovery boards ... each with different chips ... You can browse through the xml files directly in your eclipse installation, go to: eclipse\plugins\org.eclipse.cdt.embsysregview.data_0.2.X.rXXX\data There, the first folder is the Architecture, inside the architecture are the vendor folders, and inside the vendor folders are the xml files ... The Board itself is defined inside of only a few xml files. I once built this feature, so...
I am not sure where to know which xml is used , I set embsys register as following: Architectire :Cortex-m4 Vendor:STMicro Chip:stm32f40x Board:STM32Discovery
This is as it should be ... the update folder is an update site for eclipse, so it only hosts an site.xml file pointing to the jar files for the plugin. If eclipse is not able to read from this update site, you can try http://embsysregview.sourceforge.net/update/site.xml in your browser to see if something is wrong with your connection. If you simply want to manualy download the jar files ... go to sourceforges files section: https://sourceforge.net/projects/embsysregview/files/ But the prefered...
What xml/svd file are you using ?
I tried to install it using the Market Place, but I get error after accepting all licenses and continueing with install : An error occurred while collecting items to be installed session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). Artifact not found: http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar. http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar...
Hello, I tried to download the plugin from SystemWorkbench (Eclipse Neon.3 Release (4.6.3)) and failed. Accessing the following website http://embsysregview.sourceforge.net/update gives the following error message. Is there a problem with the server connection? An error has been encountered in accessing this page. Server: embsysregview.sourceforge.net URL path: /update/ Error notes: NONE Error type: 403 Request method: GET Request query string: NONE Time: 2017-11-16 17:53:24 UTC (1510854804) Reporting...
I can't find the flexible memory controller (FMC) regsiters ,I am using stm32f4Discovery board embsys registers . I need to check SDRAM configs
Extracting status of all peripheral registers at once.
Got inspired and seriously modified the code. Introduced the concept of controllers. I'll describe it in details before I'm done, but here are the headlines: A controller is typically an interrupt controller or a clock controller. Peripherals are connected to controllers using connections. At the moment I have implemented the NVIC of Cortex-M. To include an NVIC, all you need to include in the XML is this: <controller name="nvic" implementation="cortexm.NVIC"> <parameter name="lines" value="60"/>...
A description on how to manually download and install is found in https://sourceforge.net/p/embsysregview/bugs/20/ near the bottom.
Your workaround is working, thank you!
Click help -> Install new software... Click add Click on "Local" and browse to the location where you downloaded the files. Click OK Now fill in with some suitable name like "embsysregview local download" Click ok Now, under "Work with" select the site you just added You should now be able to select and install embsysregview As I wrote above, it work on my computer; but I'm not 100% sure it will work for everybody, so if it works for you, could you please confirm? This will allow other to see this...
Hi, how to install this addon, after I've downloaded it using your script?
Hi, how to install this addon when I've downloaded it using your script?
I've been digging and it seems there are some mess in the way downloads are handled by source forge. I'¨ve attached a small shell script that downloads the relevant files. I was able to install from there, though I can't say for sure whether my Eclipse is playing tricks on me, e.g. by caching previous downloads. Let me know if it works.
I still get the same errors when attempting to install into MCUXpresso v10.0.2, even using the regular update site (http://embsysregview.sourceforge.net/update) noted above: Errors: An error occurred while collecting items to be installed session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). Artifact not found: http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar. http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar...
I still get the same errors when attempting to install into MCUXpresso v10.0.2, even using the regular update site (http://embsysregview.sourceforge.net/update) noted above: Errors: An error occurred while collecting items to be installed session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). Artifact not found: http://embsysregview.sourceforge.net/update-beta/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar. http://embsysregview.sourceforge.net/update-beta/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar...
Progress shared here: https://bitbucket.org/millibit/embsysregview.contrib
Sorry, Osama Gamal Khafagy. Is missed that one. The patch is applied to the source code. Are you looking for directions to build the code yourself, you is it just to get EmbSysRegView installed on a modern Eclipse? If it's just for installing, please install from http://embsysregview.sourceforge.net/update. Aparently there are some problems with the official site; but installing from the above link should be fine.
Yes. Install from http://embsysregview.sourceforge.net/update. It worked for me. AFAIK that site is used to host beta versions; but it seems identical to the latest version and definitely installs.
I'm encountering this issue attempting to install to KDS 3.2.0. Has anyone found a workaround?
I'm considering if it would be a good idea to add templates as well. A template could represent a peripheral, which is then instantiated at an offset. Example: <template name="UART"> <register name="CTRL" address="0x0" ... /> <register name="ISTAT" address="0x4" ... /> ... </template> <group name="UARTS" description=""> <instantiate name="UART1" template="UART" offset="0x20000000" /> <instantiate name="UART2" template="UART" offset="0x20000100" /> <instantiate name="UART2" template="UART" offset="0x20000100">...
I'm considering if it would be a good idea to add templates as well. A template could represent a peripheral, which is then instantiated at an offset. Example: <template name="UART"> <register name="CTRL" address="0x0" ...=""/> <register name="ISTAT" address="0x4" ...=""/> ... </template> <group name="UARTS" description=""> <instantiate name="UART1" template="UART" offset="0x20000000"/> <instantiate name="UART2" template="UART" offset="0x20000100"/> <instantiate name="UART2" template="UART" offset="0x20000100">...
Hi Raven Claw and a billion thanks for embsysregview. I've just sent you a patch that allows one XML file to include another. I hope you'll like it. I'm considering to create another patch that adds a search box that allows the user to search for a specific register; but before starting I'd like to check whether you are interested in such patch. For anybody else listening: Any ideas or suggestions?
xml include
This is definately still a problem. I've tried from three different networks and get the same issues from each. Install via drag/drop into the plugins folder doesn't seem to be an option on Oxygen (no idea if it works on Oxygen yet, but until I can install it I can't tell.... Regards DAVE
Please use manual install for the moment. It seems that for some users the installation from the update site doesn't work as it should. see: https://sourceforge.net/p/embsysregview/discussion/964554/thread/f4bcf910/?limit=25#6a43 -Robert
Hi Valentina, if you enter the url of the update site in the browser it lists "An error has been encountered in accessing this page." This means that it has no default file to display and it is configured not to display the directory listing. The Update site is not intended to be used in the browser. It should be entered into eclipses "Install new software" dialog, that you can find under "help". If you want to verify that you reach the update site you can enter http://embsysregview.sourceforge.net/update/site.xml...
Hi void, I've seen this error myself lately, but I am not sure what causes this. Looks like eclipse is trying to download all the jar file from the update/ folder. But the only file there is the site.xml, that points eclipse to the real jar locations. This can be seen, when you point your broser to: http://embsysregview.sourceforge.net/update/site.xml Because sourceforge hosts big files on its file mirrors, its not allowed to host them on the webspace, therefore the redirect to the files url. The...
Hello, I don't know if the Eclipse Neon support is an old topic, form like 2 years ago, but just to get more recent info on this. I tried installing it a few times, and I get into these errors: An error occurred while collecting items to be installed session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). Artifact not found: http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar. http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar...
hello, Eclipse Neon. 3, I tried to install EmbSysRegView, but got the errors; An error occurred while collecting items to be installed session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). Artifact not found: http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar. http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar Artifact not found: http://embsysregview.sourceforge.net/update/plugins/org.eclipse.cdt.embsysregview.data_0.2.6.r191.jar....
i have copied these 4 files into eclipse/plugins directory. Seems it works now, but issue with installation is exististing still
Cannot install on Eclipse Luna
Cannot install on Eclipse Luna
Version 0.2.6 Released (works with Oxygen)
update for 0.2.6 release
Cannot install in Eclipse Neon
Hi Morten, can you explain how to apply this patch?
STM32F7 support
Robert, thanks for working on the new release ! I attempted to install 0.2.6 from the Eclipse software update using http://embsysregview.sourceforge.net/update-beta but the installation failed at the end with the following errors: 'Installing Software' has encountered a problem. An error occurred while collecting items to be installed session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). Artifact not found: http://embsysregview.sourceforge.net/update-beta/plugins/org.eclipse.cdt.embsysregview_0.2.6.jar....
patch #26 Add support for using expressions as register address, by Martin Schuessler
Hi Robert, our case is the following we mmap the memory and save the pointer into a global variable, lets say "shm_ptr". Our XML then contains as address: address="shm_ptr+0x0FC0" The evaluation is done by gdb itself, you even convert all adresses to strings later which are basically mamroy expressions and there you can use your variables and arithmetic again :) Ty for considering this patch, if you have further questions or improvements, let me know! Best regards Martin
release 0.2.6 preparations
The update-beta site now hosts the (debug)-untested 0.2.6 version that runs with oxygen. http://embsysregview.sourceforge.net/update-beta Please give feedback -Robert
Hi! Whoo! I have more patches, but I had almost given up on this. Let me dig a bit. I realize open source maintenance is hard (I am one, too); but you do seem to consider EmbSysRegView to be maintained? I've been toying with the idea of forking it just to get some improvements into it since it's something I use every day at work. Super-excited to hear a new release is coming up! Regards, /Emil On Mon, Jul 24, 2017 at 12:17 PM, Raven Claw ravenclaw78@users.sf.net wrote: labels: --> 0.2.6 status: open...
Hi hackridsourceforge, thank you for the link. Looks like embsysregview was the initial source for this svd collection. I collected most of the svd files myself on the net, partly from the arm cmsis svd site (which is not hosting them anymore), partly sent directly to me from Silicon Labs. (But I dont use their svd's because they also generate the xml's in the format, I developed for the view. (They contain additional Information, like field interpretations) I contacted posborne, asking if he will...
Hi Timothy, i've commited your patch back in 2015, but now it will be released in the 0.2.6 release. Thank you for your patch. -Robert
Implemented dimIndex range & default behavior in SVD parser
Fix for STM32F10X_CL.xml description
Hi Igor, thank you for the patch. I'll include it in the next release. -Robert
patch #24 by Igor:
Patch: add Collapse-button to close all open tree branches
Hi Emil, thank you for your patch. As I don't use the view frequently myself since I initialy wrote it, I never missed a collapseAll button. But I'm sure more frequent users will do. I have commited it as revision 191 into svn and will include it into 0.2.6. -Robert
patch #25: added collapseAllButton by Emil Brink
Hi Martin, I'm currently collecting all patches/fixes for the next release. I'm not sure if I fully understand your patch... Addresses are parsed from xml files, and saved as "0x0" instead of a long value "0". But where does the expression come into play ? (The address field is not editable) And where does it get evaluated ? Can you give me an example of how a expression in an address looks like? -Robert
First of all I want to emphasize that I appreciate your eclipse plugin. Keep up the good work! I visited the website http://embsysregview.sourceforge.net/ and tried to proceed to the update site but it can not be reached. Even the beta update site seems to be down. http://embsysregview.sourceforge.net/update http://embsysregview.sourceforge.net/update-beta Are these the correct links to use? Many thanks Valentina
Cool! I'm looking forward to having this plugin running on Oxygen.
Cool! I'm looking forward to have this plugin running on Oxygen.
Hi Robert, is there any time estimate when would EmbSysRegView support Eclipse Neon? Best Regards, Velimir
Hi Robert, is there any time estimate for the Eclipse Neon support in EmbSysRegView? Best Regards, Velimir
The URLs no longer work and I was not able to install it using the eclipse marketplace either. http://embsysregview.sourceforge.net/update/ http://embsysregview.sourceforge.net/update-beta/ Tom
I am using MC9S12XHY256 controller. I have transmitted decimal zero in uart,i am using output window for hyperterminal (receiver side) no response. How to transmit decimal zero or char null in uart. -Devaraj
Add support for using expressions as register address
Bug #20:
Well, wait no longer. :-) Patch attached. I've also deleted GDBInterfaceStandard.java as it wasn't referenced. I can't see that in the patch. /Morten
Well, wait no longer. :-) Patch attached. I've also deleted GDBInterfaceStandard.java as it wasn't referenced. I can't see that in the patch. /Morten 2017-07-07 14:17 GMT+02:00 Raven Claw ravenclaw78@users.sf.net: Hi Morten, sure I am interested. You are right, time shifted enough to dump backward compatibility. I'm thinking about a third update site. Stable for Neon+ and preNeon for the old release. The beta update site stays for tests. All three will be using the same data package so this should...
updated chip descriptions from Silicon Labs, all files updated to device release 5.2.1
Hi Morten, sure I am interested. You are right, time shifted enough to dump backward compatibility. I'm thinking about a third update site. Stable for Neon+ and preNeon for the old release. The beta update site stays for tests. All three will be using the same data package so this should not be too much work. So while I'm waiting for your patch, I start updating the data package with new svd/xml files. -Robert
I've ripped out the part that is no longer available. I've got it running on the new Oxygen. Are you interested in the patch? I understand the desire to have it working on both pre- and post neon; but hasn't time shifted so much that backward compatibility can be sacrificed? Another solution could be to fork the code for modern Eclipse.
Hi Alexander, I tested the update site, and it works for me. (See attachment) The Url http://embsysregview.sourceforge.net/update itself is not working because there is no default file at that location and the only file sitting there is site.xml So if you enter http://embsysregview.sourceforge.net/update/site.xml in your browser, you see the xml that eclipse uses to display the features in the install new software dialog. Test if you can view site.xml in your browser. Further you can testdownload...