You can subscribe to this list here.
2008 |
Jan
|
Feb
(5) |
Mar
(17) |
Apr
(8) |
May
(6) |
Jun
(5) |
Jul
(23) |
Aug
(22) |
Sep
(7) |
Oct
(8) |
Nov
(14) |
Dec
(16) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
(15) |
Feb
(4) |
Mar
(8) |
Apr
(13) |
May
(12) |
Jun
|
Jul
(5) |
Aug
(3) |
Sep
(2) |
Oct
(15) |
Nov
(2) |
Dec
(3) |
2010 |
Jan
(12) |
Feb
(13) |
Mar
(8) |
Apr
(1) |
May
|
Jun
(8) |
Jul
(11) |
Aug
(12) |
Sep
(4) |
Oct
(7) |
Nov
(3) |
Dec
(4) |
2011 |
Jan
(2) |
Feb
(5) |
Mar
(6) |
Apr
|
May
|
Jun
(1) |
Jul
(4) |
Aug
|
Sep
|
Oct
(2) |
Nov
(3) |
Dec
(8) |
2012 |
Jan
|
Feb
(1) |
Mar
(4) |
Apr
|
May
(2) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(1) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: bobby <arc...@gm...> - 2017-08-22 01:28:49
|
Hello, I am following these instructions: http://playground.arduino.cc/Code/Eclipse When I get to this: GNU make "C:\path-to-arduino\hardware\tools\avr\utils\bin" I am unable to locate the "utils" directory. I cannot proceed until I define this last path. How do I resolve this? |
From: Jon E. <li...@dr...> - 2015-05-06 13:41:38
|
A bit late, but just wanted to say thanks for this. Have taken advantage of an eclipse upgrade to install your plugin fork as well. The original was mostly working well enough for my uses, but is nice to know there is still some ongoing development for avr-eclipse! Regards, Jon On 07/03/15 22:08, Michael Lipp wrote: > Hi, > > there is a working (at least for my use cases) fork at > https://github.com/mnlipp/avr-eclipse-fork. See the README there for > details. For an unknown time, an update site is available at > http://lipp.eit.h-da.de/de.innot.avreclipse-updatesite/. I update this > site only for distributing the plugins to my test machines, so don't > consider it properly maintained. > > You could call the current status a "beta". Everything seems to work, > but I'm still playing around. My focus is to get things working for a > student's lab in the upcoming semester, but as my time allows I'm also > willing to do some fixes that affect only others, provided that they are > reported in such a way that I can reproduce them (please use > https://github.com/mnlipp/avr-eclipse-fork/issues for reporting issues). > Regards, > > Michael > |
From: Michael L. <mn...@mn...> - 2015-03-07 22:08:38
|
Hi, there is a working (at least for my use cases) fork at https://github.com/mnlipp/avr-eclipse-fork. See the README there for details. For an unknown time, an update site is available at http://lipp.eit.h-da.de/de.innot.avreclipse-updatesite/. I update this site only for distributing the plugins to my test machines, so don't consider it properly maintained. You could call the current status a "beta". Everything seems to work, but I'm still playing around. My focus is to get things working for a student's lab in the upcoming semester, but as my time allows I'm also willing to do some fixes that affect only others, provided that they are reported in such a way that I can reproduce them (please use https://github.com/mnlipp/avr-eclipse-fork/issues for reporting issues). Regards, Michael |
From: Marcel R. <mr...@ma...> - 2014-12-29 07:30:39
|
Hi, some features seem broken, others seem to work for eclipse Luna (4.4.1) with AVR eclipse plugin 2.4.1 Is there a chance for an update of this plugin? I would put a donation of 100€ as a start for crowd funding if this convinces the maintainer (who is it?) to update the plugin. eg opening the Target editor gives this stack trace: java.lang.IllegalArgumentException: Argument not valid at org.eclipse.swt.SWT.error(SWT.java:4422) at org.eclipse.swt.SWT.error(SWT.java:4356) at org.eclipse.swt.SWT.error(SWT.java:4327) at org.eclipse.swt.widgets.Widget.error(Widget.java:476) at org.eclipse.swt.widgets.Combo.setItems(Combo.java:1981) at de.innot.avreclipse.ui.editors.targets.SectionMCU.refreshSectionContent(SectionMCU.java:191) at de.innot.avreclipse.ui.editors.targets.AbstractTCSectionPart.refresh(AbstractTCSectionPart.java:401) at de.innot.avreclipse.ui.editors.targets.AbstractTCSectionPart.setFormInput(AbstractTCSectionPart.java:389) at org.eclipse.ui.forms.ManagedForm.setInput(ManagedForm.java:238) at de.innot.avreclipse.ui.editors.targets.PageMain.createFormContent(PageMain.java:105) at org.eclipse.ui.forms.editor.FormPage$1.run(FormPage.java:152) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.ui.forms.editor.FormPage.createPartControl(FormPage.java:150) at de.innot.avreclipse.ui.editors.targets.TargetConfigurationEditor.addPages(TargetConfigurationEditor.java:121) at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEditor.java:138) at org.eclipse.ui.forms.editor.SharedHeaderFormEditor.createPages(SharedHeaderFormEditor.java:98) at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:362) at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:141) at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:99) at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:327) at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) Thanks Marcel |
From: Adam D. <ad...@tl...> - 2013-06-10 19:30:00
|
Hello, I would like to ask what is the status of avr-eclipse plugin. Is the development ceased? I really like the plugin, but I have some stability problems with Eclipse 4.2 (some NPEs) and wondering if there is any new release on the way... Regards, Adam |
From: Marcel R. <mr...@ma...> - 2013-05-26 16:22:50
|
Hi, I have on a OpenSuse 12.3 and eclipse Juno Service Release 2. The eclipse AVR plugin is running fine: I can compile and deploy via eclipse (via avrdude). I can also debug on command line with: /usr/local/bin/avarice -2 --ignore-intr -d -B 500000 -j usb :4242 ddd --debugger "avr-gdb -x gdb.conf" I have now several hours tried to get the eclipse based debugging to run with all variants from http://avr-eclipse.sourceforge.net/wiki/index.php/Debugging -> I had started above avarice command on xterm -> And tried the variants None variant ever connected to tcp/ip 4242 of avarice. What could be the reason? Thanks Marcel |
From: Art K. <art...@gm...> - 2013-05-12 16:32:28
|
(Originally posted on the SF forum, but that's not very active.) I'm not clear whether this is an avr-eclipse issue or a CDT issue. I'm running avr-eclipse 2.4.0.201203041437 in the Helios CDT (build 20100617-1415) on Win 7 64-bit. I have WinAVR-20100110 installed. Two projects, call them A and B. A has a set of header files that I want to reference in B. I've tried several combinations of specifying A as a project and as a directory in B->Properties->C/C++ General->Paths and Symbols->Includes and I've also tried both as a path and as a project reference in B->Preferences->C/C++ Build->Settings->AVR C Compiler->Directories and B->Preferences->C/C++ Build->Settings->AVR C++ Compiler->Directories. No matter what I do, project B is not seeing the header files. In the Project Explorer->B->Includes twistie, A shows up (with a project icon) but has no contents (the WinAVR include directory shows up just fine.) Building B fails with missing header files. So, how do I get it to recognize these header files? |
From: Jim G <jgg...@ya...> - 2012-12-27 17:11:52
|
http://ausview.com.au/wp-content/themes/vex/mynews.php?improve305.bmp |
From: Elmar F. <el...@cl...> - 2012-10-12 12:25:14
|
Hello, I try to compile a library who use the math library. I create a new c++ project and include the math library. Now I get some error and I include the option "m" to the linker library dialog. The errors are the same. Now I include the path "C:\WinAVR\avr\lib" to the linker options and I get no errors but the program hangs on the part who I call the function witch uses the math library. Could anybody help me? kind regards Elmar Faber |
From: Volker K. <lis...@pa...> - 2012-07-15 11:17:13
|
I installed eclipse 4.2 (juno) and the latest avr plugin (version 4?) for testing. The AVR project seems to have been correctly initialised, however when I turned on "enable individual settings for build configurations" things turned to custard. Setting the programmer for the current build configuration was possible, but clicking on OK didn't save anything. Trying to build anything resulted in an error about illegal settings. Going back into the AVR settings and to the pogrammer tab showed a blank field for the programmer selection. Selecting a programmer again and clicking OK still didn't save the setting. I had to change something drastically different (but don't remember what) before the new settings were actually saved. There were similar problems with eclipse 3.7 and the avr plugin from around August 2011. Is this a problem with the avr plugin, or perhaps with CDT? Thanks, Volker -- Volker Kuhlmann http://volker.dnsalias.net/ Please do not CC list postings to me. |
From: Jim G <jgg...@ya...> - 2012-05-10 13:59:24
|
I see now that this list is pretty inactive. But for the record, I was never able to get the 2.4 version of the plug-in to work correctly with Helios. Downgraded to the 2.3.4 AVR plug in and everything works again. Jim ________________________________ From: Jim G <jgg...@ya...> To: "avr...@li..." <avr...@li...> Sent: Tuesday, May 8, 2012 1:36 AM Subject: [Avr-eclipse-user] Updated AVR plug-in causing major problems Hello, all. I have done a few searches before posting here but was unable to find a solution to my problem. After a few years of successfully using the AVR plug-in with Helios, I performed an update and installed the current AVR plug-in. Nothing has worked since then. When trying to build a project that I created prior to the update, I get this message: make: *** No rule to make target `HTShield', needed by `all'. Stop. I also see this error message under Tool Chain Editor in the C/C++ Build options tab (Release configuration is set active) Orphaned configuration. No base extension cfg exists for de.innot.avreclipse.configuration.app.release.962934954 When I create a new project and try and build it, I get this message: make all Building file: C:/Documents and Settings/Jim/My Documents/AVRcode/AVR-source/HTShield/main.c Invoking: AVR Compiler make: write error Lastly, the avr include directory is not being automatically created as it used to be. I can manually add the appropriate WinAVR directory, but new projects automatically had this set up prior to the update. I'm not sure where I went wrong because the plug-in was working wonderfully before I did the update! Windows XP, WinAVR-20100110, Helios. Thanks in advance. Jim ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ avr-eclipse-user mailing list avr...@li... https://lists.sourceforge.net/lists/listinfo/avr-eclipse-user |
From: Jim G <jgg...@ya...> - 2012-05-08 05:36:13
|
Hello, all. I have done a few searches before posting here but was unable to find a solution to my problem. After a few years of successfully using the AVR plug-in with Helios, I performed an update and installed the current AVR plug-in. Nothing has worked since then. When trying to build a project that I created prior to the update, I get this message: make: *** No rule to make target `HTShield', needed by `all'. Stop. I also see this error message under Tool Chain Editor in the C/C++ Build options tab (Release configuration is set active) Orphaned configuration. No base extension cfg exists for de.innot.avreclipse.configuration.app.release.962934954 When I create a new project and try and build it, I get this message: make all Building file: C:/Documents and Settings/Jim/My Documents/AVRcode/AVR-source/HTShield/main.c Invoking: AVR Compiler make: write error Lastly, the avr include directory is not being automatically created as it used to be. I can manually add the appropriate WinAVR directory, but new projects automatically had this set up prior to the update. I'm not sure where I went wrong because the plug-in was working wonderfully before I did the update! Windows XP, WinAVR-20100110, Helios. Thanks in advance. Jim |
From: Lukáš Z. <luk...@gm...> - 2012-03-20 20:51:07
|
Hi, I gave it a look and few minutes of stepping into it and found out that Registry view is created in the very strange fashion which practically disallow any add-ons while it is hardcoded and not loaded from contributions as one would expect from Eclipse Plugin. (My humble opinion after very short examination). But I checked how the register data and memory view data are gathered from the gdb interface and it shouldn't be too hard to use. I will probably hack the AVR Device Explorer view to reflect selected project MCU and add once column with value. It seems to be the easiest place to plug into because there already is a list of registers, its addresses. Special view can be created later which could cover general purpose register as well and it would be replacement of the current Registers view. If anyone has some idea please share. I am happy to create something what could be useful for the community but I don't have many opportunities to do so. I will enjoy this one :) Best Regards LZ Dne 20.3.2012 20:51, Jon Escombe napsal(a): > On 17/03/12 14:53, Lukáš Záruba wrote: > >> There is one more thing in my head: >> In the registers view in the debug perspective there is only one section >> "General Registers". I wonder if it is possible to show there >> (optionally perhaps) other important registers (not really registers but >> IO memory) as shown in AVR studio or VMLAB. It would be more than useful >> I guess. >> While I am much better in developing plugins for Eclipse than in AVR C >> development ;) I would like to offer my help creating this feature if >> possible. (Off the top of my head -> reuse backend of Memory window, use >> definitions for specific MCUs to search for addresses to read and to >> translate the loaded data into some human readable output possibly even >> with "translations" of applied values like "UART - 9,6k no parity, >> ....."). I like this feature in the VMLAB but there are obsolete >> definitions and it is simulation only. >> >> If you think this is something worth exploring, just let me know and I >> will try look into it. >> >> Thanks again >> >> Best regards >> >> Lukas Zaruba >> > > Hi Lukas, > > I think an IO / register view would be a great feature to add. I > looked into it myself once, but found the Eclipse plugin learning > curve too steep! > > Regards, > Jon |
From: Jon E. <li...@dr...> - 2012-03-20 20:44:41
|
On 17/03/12 14:53, Lukáš Záruba wrote: > There is one more thing in my head: > In the registers view in the debug perspective there is only one section > "General Registers". I wonder if it is possible to show there > (optionally perhaps) other important registers (not really registers but > IO memory) as shown in AVR studio or VMLAB. It would be more than useful > I guess. > While I am much better in developing plugins for Eclipse than in AVR C > development ;) I would like to offer my help creating this feature if > possible. (Off the top of my head -> reuse backend of Memory window, use > definitions for specific MCUs to search for addresses to read and to > translate the loaded data into some human readable output possibly even > with "translations" of applied values like "UART - 9,6k no parity, > ....."). I like this feature in the VMLAB but there are obsolete > definitions and it is simulation only. > > If you think this is something worth exploring, just let me know and I > will try look into it. > > Thanks again > > Best regards > > Lukas Zaruba > Hi Lukas, I think an IO / register view would be a great feature to add. I looked into it myself once, but found the Eclipse plugin learning curve too steep! Regards, Jon |
From: Lukáš Z. <luk...@gm...> - 2012-03-17 14:53:10
|
Hi Thomas, thank you for your reply. It was more than helpful. I had "Load image" checked but not "Load symbols" in the latest configuration saved when I went strictly by procedures recommended in the tutorial here http://avr-eclipse.sourceforge.net/wiki/index.php/Debugging#GDB_Hardware_Debugging . I would swear that I tried this settings you sent before with no luck. I suspect one more problem although I am not able to reproduce it and prove. On the main page in the default (of Indigo Eclipse) in the section "Build (if required) ... " Select configuration using C/C++ Application is checked together with use workspace settings. Because I was always building Release builds I suspect Eclipse to create the Release build automatically when needed and release wouldn't contain debugging options. I came to this idea because after I checked load symbols first time it didn't help. I saw in the console something like "Cannot load symbols, no symbols found in xxxxx.elf" if I remember right. After that I tried to change settings on the main page to automatic build of Debug and it started working as a charm. But now when I turn the main page to the original state it keeps working just fine. This is just the feeling with no real proof and I may be totally off ;) Anyway I would like to thank you again for the help. No I am able to debug in C and I am finally free from the AVR Studio :) There is one more thing in my head: In the registers view in the debug perspective there is only one section "General Registers". I wonder if it is possible to show there (optionally perhaps) other important registers (not really registers but IO memory) as shown in AVR studio or VMLAB. It would be more than useful I guess. While I am much better in developing plugins for Eclipse than in AVR C development ;) I would like to offer my help creating this feature if possible. (Off the top of my head -> reuse backend of Memory window, use definitions for specific MCUs to search for addresses to read and to translate the loaded data into some human readable output possibly even with "translations" of applied values like "UART - 9,6k no parity, ....."). I like this feature in the VMLAB but there are obsolete definitions and it is simulation only. If you think this is something worth exploring, just let me know and I will try look into it. Thanks again Best regards Lukas Zaruba Dne 3.3.2012 20:46, Thomas Holland napsal(a): > Hello Lukáš, > > sorry for the late reply, but I was busy the last few days. > > With regard to your problem: Do you have the "Load symbols" flag set > on the "Startup" Tab in the debug lauch configuration? > > > > If you do not have a "Startup" tab, then you need to install the > "C/C++ GDB Hardware Debugging" plugin. It is an optional part of CDT > and it seems that with Eclipse Indigo you must have this installed to > do JTAG debugging. > > > > On 24.02.2012 19:32, Lukáš Záruba wrote: >> Hi, >> >> first I would like to thank all the people who are involved in the >> development and community around the avr-eclipse. You have done a great >> job porting AVR development to Linux world and this is very important to >> me. :) >> >> And here comes my question: >> >> I set up avr-eclipse plugin 2.3.4.20100807PRD into Eclipse Indigo >> release 20110615-0604 on Linux Ubuntu 10.10 64 bit >> Everything seems to be working fine except JTAG debugging. I manually >> start avarice server through the JTAG connection to the device >> (ATmega32) using JTAG mk I cable clone - works perfectly on windows >> using AVR Studio 4. Connection seems to be ok, signature loaded and >> waiting for connections. >> >> I prepared debugging configuration using avr-gdb settings from the wiki >> page (slightly changed due to different wizards in indigo but >> semantically should be the same). Set breakpoint at is set to "main". >> >> When I start debugging, eclipse is properly connected to the avarice, >> which communicates with AVR. Code doesn't break at main but runs. When I >> break it, I can read registers, explore the memory and see the break >> point in the disassembler window. >> >> The problem: >> >> I cannot see any code in the code window, just address into the program >> memory. It corresponds correctly with the content of the disassembler >> window. When I switch the debugging into the instruction mode, stepping >> works fine. But in the disassembler window, code is not included, just >> instructions. (in the screenshot on the wiki there are lines of code >> included). >> >> I suspected wrong settings of the source tab of the debug wizard, but my >> simple testing program is located in the root folder of the project and >> this folder cannot be added to the source lookup paths. >> >> Code is compiled with -g3 switch set in the tool chain. >> >> Do please anybody have an idea why this happens? >> Can it be related to the version of the Eclipse? >> Some bad settings? >> Can it be related to the location of the source file being in the root >> of project? >> >> I just don't know and I spent few days testing variety of different >> settings. I still suspect some wrong connection between the code and the >> runtime position in the program memory because of wrong settings of the >> project (or compiler). >> I don't know if it is of any significance but debugging of the C code >> for PC machine in the same Eclipse and workspace works fine. >> >> Thank you for reading this long thing and also thanks for any answer. >> >> Best >> >> Lukas Zaruba >> >> ------------------------------------------------------------------------------ >> Virtualization & Cloud Management Using Capacity Planning >> Cloud computing makes use of virtualization - but cloud computing >> also focuses on allowing computing to be delivered as a service. >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> _______________________________________________ >> avr-eclipse-user mailing list >> avr...@li... >> https://lists.sourceforge.net/lists/listinfo/avr-eclipse-user >> > > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > > _______________________________________________ > avr-eclipse-user mailing list > avr...@li... > https://lists.sourceforge.net/lists/listinfo/avr-eclipse-user |
From: Thomas H. <th...@in...> - 2012-03-03 19:47:15
|
Hello Lukás(, sorry for the late reply, but I was busy the last few days. With regard to your problem: Do you have the "Load symbols" flag set on the "Startup" Tab in the debug lauch configuration? If you do not have a "Startup" tab, then you need to install the "C/C++ GDB Hardware Debugging" plugin. It is an optional part of CDT and it seems that with Eclipse Indigo you must have this installed to do JTAG debugging. On 24.02.2012 19:32, Lukás( Záruba wrote: > Hi, > > first I would like to thank all the people who are involved in the > development and community around the avr-eclipse. You have done a great > job porting AVR development to Linux world and this is very important to > me. :) > > And here comes my question: > > I set up avr-eclipse plugin 2.3.4.20100807PRD into Eclipse Indigo > release 20110615-0604 on Linux Ubuntu 10.10 64 bit > Everything seems to be working fine except JTAG debugging. I manually > start avarice server through the JTAG connection to the device > (ATmega32) using JTAG mk I cable clone - works perfectly on windows > using AVR Studio 4. Connection seems to be ok, signature loaded and > waiting for connections. > > I prepared debugging configuration using avr-gdb settings from the wiki > page (slightly changed due to different wizards in indigo but > semantically should be the same). Set breakpoint at is set to "main". > > When I start debugging, eclipse is properly connected to the avarice, > which communicates with AVR. Code doesn't break at main but runs. When I > break it, I can read registers, explore the memory and see the break > point in the disassembler window. > > The problem: > > I cannot see any code in the code window, just address into the program > memory. It corresponds correctly with the content of the disassembler > window. When I switch the debugging into the instruction mode, stepping > works fine. But in the disassembler window, code is not included, just > instructions. (in the screenshot on the wiki there are lines of code > included). > > I suspected wrong settings of the source tab of the debug wizard, but my > simple testing program is located in the root folder of the project and > this folder cannot be added to the source lookup paths. > > Code is compiled with -g3 switch set in the tool chain. > > Do please anybody have an idea why this happens? > Can it be related to the version of the Eclipse? > Some bad settings? > Can it be related to the location of the source file being in the root > of project? > > I just don't know and I spent few days testing variety of different > settings. I still suspect some wrong connection between the code and the > runtime position in the program memory because of wrong settings of the > project (or compiler). > I don't know if it is of any significance but debugging of the C code > for PC machine in the same Eclipse and workspace works fine. > > Thank you for reading this long thing and also thanks for any answer. > > Best > > Lukas Zaruba > > ------------------------------------------------------------------------------ > Virtualization& Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > avr-eclipse-user mailing list > avr...@li... > https://lists.sourceforge.net/lists/listinfo/avr-eclipse-user > |
From: Lukáš Z. <luk...@gm...> - 2012-02-24 18:32:53
|
Hi, first I would like to thank all the people who are involved in the development and community around the avr-eclipse. You have done a great job porting AVR development to Linux world and this is very important to me. :) And here comes my question: I set up avr-eclipse plugin 2.3.4.20100807PRD into Eclipse Indigo release 20110615-0604 on Linux Ubuntu 10.10 64 bit Everything seems to be working fine except JTAG debugging. I manually start avarice server through the JTAG connection to the device (ATmega32) using JTAG mk I cable clone - works perfectly on windows using AVR Studio 4. Connection seems to be ok, signature loaded and waiting for connections. I prepared debugging configuration using avr-gdb settings from the wiki page (slightly changed due to different wizards in indigo but semantically should be the same). Set breakpoint at is set to "main". When I start debugging, eclipse is properly connected to the avarice, which communicates with AVR. Code doesn't break at main but runs. When I break it, I can read registers, explore the memory and see the break point in the disassembler window. The problem: I cannot see any code in the code window, just address into the program memory. It corresponds correctly with the content of the disassembler window. When I switch the debugging into the instruction mode, stepping works fine. But in the disassembler window, code is not included, just instructions. (in the screenshot on the wiki there are lines of code included). I suspected wrong settings of the source tab of the debug wizard, but my simple testing program is located in the root folder of the project and this folder cannot be added to the source lookup paths. Code is compiled with -g3 switch set in the tool chain. Do please anybody have an idea why this happens? Can it be related to the version of the Eclipse? Some bad settings? Can it be related to the location of the source file being in the root of project? I just don't know and I spent few days testing variety of different settings. I still suspect some wrong connection between the code and the runtime position in the program memory because of wrong settings of the project (or compiler). I don't know if it is of any significance but debugging of the C code for PC machine in the same Eclipse and workspace works fine. Thank you for reading this long thing and also thanks for any answer. Best Lukas Zaruba |
From: SourceForge.net <no...@so...> - 2011-12-11 14:47:05
|
Support Requests item #3438489, was opened at 2011-11-15 13:03 Message generated for change (Comment added) made by innot You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=928232&aid=3438489&group_id=189165 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Install Problem (example) Group: None >Status: Pending Resolution: None >Priority: 3 Private: Yes Submitted By: https://www.google.com/accounts () >Assigned to: Thomas Holland (innot) Summary: Ubuntu Linux cannot install avr plug-in Initial Comment: on eclipse install i got java, however needed atmel avr. The install wizard has no entries for eclipse supported providers. I tried to create one but could not make it work. Attempts to install a downloaded version from disk weren't acepted either, instead the menus only left me to enter an internet address which i could not get right. ---------------------------------------------------------------------- >Comment By: Thomas Holland (innot) Date: 2011-12-11 06:47 Message: Hello anonymous, unfortunately I do not understand your Problem. Could you please rephrase your request in more detail? The plugin should work just fine with Ubuntu 11.10 (which I tested). Cheers Thomas ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=928232&aid=3438489&group_id=189165 |
From: SourceForge.net <no...@so...> - 2011-12-11 14:43:25
|
Feature Requests item #3445316, was opened at 2011-11-29 08:41 Message generated for change (Comment added) made by innot You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=928234&aid=3445316&group_id=189165 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Additional Functionality Group: None Status: Open >Resolution: Accepted >Priority: 3 Private: No Submitted By: Nathan Royer (nroyer) >Assigned to: Thomas Holland (innot) Summary: Support for UC3 family devices Initial Comment: Currently the AVR Eclipse plugin does not support the AT32UC3L064 or the AT32UC3A3256 or other UC3 processors even though the latest avr-gcc compiler from AVR does. ---------------------------------------------------------------------- >Comment By: Thomas Holland (innot) Date: 2011-12-11 06:43 Message: Nathan, while I agree that AVR32 support would be nice, especially since Atmel discontinued their Eclipse based AVR32 IDE, it is not something of a priority for me. I will continue to add hooks in the plugin for integrating toolchains other than the AVR8 series, but unless someone sponsors me I am afraid that I won't be able to add any AVR32 support myself as I do not use these MCUs. Thomas ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=928234&aid=3445316&group_id=189165 |
From: Thomas H. <th...@in...> - 2011-12-11 14:37:51
|
Volker, I've added a new feature to the plugin for you to disable the path management. It seems to work, but I would appreciate if you'd give it a try as well before I release it. The button to disable the path management can be found on the AVR -> Paths preference page. I have attached it to this mail, but I think sourceforge lists do not allow attachments, so if it is not there then send me (th...@in...) your email address and I will forward it to you. BTW, I am working on a much improved path management, where the plugin will support any number of toolchains concurrently and where they can be selected on a project or even on a build configuration basis. The GUI is basically done, but rewriting the internal management code will take some more effort. Cheers, Thomas On 05.12.2011 13:19, Volker Kuhlmann wrote: > On Mon 05 Dec 2011 01:53:14 NZDT +1300, Thomas Holland wrote: > > Hi Thomas, > > Thanks! > >> Have you tried to change the path to "avr-gcc" in the Eclipse >> Preferences? (Preferences -> AVR -> Paths) > Yes just now, and it's not good. > > It is possible to beat eclipse mostly into submission by starting with a > very limited $PATH (env .../4.6.2/bin:/bin:/usr/bin eclipse). Those > avr-gcc preferences are then changed to (in my case) > /opt/cross/avr/lib64/gcc/avr/4.6.2/bin, still with path source "system". > Ok so far. > > Starting eclipse normally again with the usual $PATH does not however > change that setting back, otherwise the feature would be of no use. That > 4.6.2/bin is not in the normal $PATH. > > And eclipse is being smart-arse here too, one can't set a path here of > /nowhere, or something that's already in, like /bin. > >> The Plugin prepends the path to "avr-gcc" and the path to "make", in >> that order, to the system path. > Ok, that explains what I've been seeing. > >> But this is also useful on Linux for changing to a different Toolchain >> not located in the system path, something I think you are trying to do. > Yes, but I have a script for that, run-avr-gcc-462 which prepends the > versioned bin directory to $PATH before doing an exec. That script is > needed for running the Arduino IDE, with which neither the compiler name > nor the PATH can be adjusted. Adjusting the compiler name would be a > nightmare anyway (too many executables), and I sure don't want to > remember or type "/opt/cross/avr/lib64/gcc/avr/4.6.2/bin" all the time. > > Sorry, from my point of view I give this feature a pain-for-no-gain > rating... :-( > > Perhaps it's possible to set up a toolchain for each gcc version here. > >> Haven't seen that effect before. Could you please copy and paste the >> content of the console window? Maybe I can decipher whats happening on >> your system. > Thanks, will do. > > Greetings, > > Volker > |
From: Volker K. <lis...@pa...> - 2011-12-05 12:35:00
|
On Mon 05 Dec 2011 01:53:14 NZDT +1300, Thomas Holland wrote: Hi Thomas, Thanks! > Have you tried to change the path to "avr-gcc" in the Eclipse > Preferences? (Preferences -> AVR -> Paths) Yes just now, and it's not good. It is possible to beat eclipse mostly into submission by starting with a very limited $PATH (env .../4.6.2/bin:/bin:/usr/bin eclipse). Those avr-gcc preferences are then changed to (in my case) /opt/cross/avr/lib64/gcc/avr/4.6.2/bin, still with path source "system". Ok so far. Starting eclipse normally again with the usual $PATH does not however change that setting back, otherwise the feature would be of no use. That 4.6.2/bin is not in the normal $PATH. And eclipse is being smart-arse here too, one can't set a path here of /nowhere, or something that's already in, like /bin. > The Plugin prepends the path to "avr-gcc" and the path to "make", in > that order, to the system path. Ok, that explains what I've been seeing. > But this is also useful on Linux for changing to a different Toolchain > not located in the system path, something I think you are trying to do. Yes, but I have a script for that, run-avr-gcc-462 which prepends the versioned bin directory to $PATH before doing an exec. That script is needed for running the Arduino IDE, with which neither the compiler name nor the PATH can be adjusted. Adjusting the compiler name would be a nightmare anyway (too many executables), and I sure don't want to remember or type "/opt/cross/avr/lib64/gcc/avr/4.6.2/bin" all the time. Sorry, from my point of view I give this feature a pain-for-no-gain rating... :-( Perhaps it's possible to set up a toolchain for each gcc version here. > Haven't seen that effect before. Could you please copy and paste the > content of the console window? Maybe I can decipher whats happening on > your system. Thanks, will do. Greetings, Volker -- Volker Kuhlmann is list0570 with the domain in header. http://volker.dnsalias.net/ Please do not CC list postings to me. |
From: Thomas H. <th...@in...> - 2011-12-04 12:53:38
|
Hi Volker, thank you for your feedback, On 04.12.2011 05:34, Volker Kuhlmann wrote: > > Hi Thomas, > > Thanks muchly for this plugin. I updated this beta over top of the > previous one, and compiling avr programs still works. Well on openSUSE > 11.4 64bit anyway. > > What I am having trouble with is something in eclipse messing with $PATH > and with build output if the paths are not exactly standard. That is > starting eclipse with > env /some/bin:$PATH eclipse > > /some/bin contains only a different version of avr-gcc. > Two things happen here: > > 1) eclipse tends to prep-end other paths, like /usr/bin, in the very > front again. I haven't yet found how to kick it in the shins to not do > that, or to get any idea about the rules it employs there. Have you tried to change the path to "avr-gcc" in the Eclipse Preferences? (Preferences -> AVR -> Paths) The Plugin prepends the path to "avr-gcc" and the path to "make", in that order, to the system path. This is mainly for Windows, as both executables are not necessarily on the System path and especially with 'make' there might be non-gnu versions of make in the path, causing confusion for newbies. But this is also useful on Linux for changing to a different Toolchain not located in the system path, something I think you are trying to do. > > 2) The output of the eclipse console window (with the build output) is > extremely messed up. When the final program size is output, screenfuls > of more lines show up, interspersed with the last expected output (from > avr-size) and the continuing for several screenfuls more. Wild guess, > eclipse is capturing two different output streams and mixing them badly > out of order. Haven't seen that effect before. Could you please copy and paste the content of the console window? Maybe I can decipher whats happening on your system. Cheers, Thomas |
From: Volker K. <hi...@pa...> - 2011-12-04 04:42:31
|
On Sun 04 Dec 2011 17:34:12 NZDT +1300, Volker Kuhlmann wrote: > 2) The output of the eclipse console window (with the build output) is > extremely messed up. When the final program size is output, screenfuls > of more lines show up, interspersed with the last expected output (from > avr-size) and the continuing for several screenfuls more. Wild guess, > eclipse is capturing two different output streams and mixing them badly > out of order. I forgot to say that when running make with the same PATH directly from the command line, in the eclipse project directory, everything works fine. It's eclipse messing it up, not a faulty environment. Thanks, Volker -- Volker Kuhlmann is list0570 with the domain in header. http://volker.dnsalias.net/ Please do not CC list postings to me. |
From: Volker K. <lis...@pa...> - 2011-12-04 04:34:23
|
On Sun 04 Dec 2011 09:35:14 NZDT +1300, Thomas Holland wrote: > Your feedback is welcome! Hi Thomas, Thanks muchly for this plugin. I updated this beta over top of the previous one, and compiling avr programs still works. Well on openSUSE 11.4 64bit anyway. What I am having trouble with is something in eclipse messing with $PATH and with build output if the paths are not exactly standard. That is starting eclipse with env /some/bin:$PATH eclipse /some/bin contains only a different version of avr-gcc. Two things happen here: 1) eclipse tends to prep-end other paths, like /usr/bin, in the very front again. I haven't yet found how to kick it in the shins to not do that, or to get any idea about the rules it employs there. 2) The output of the eclipse console window (with the build output) is extremely messed up. When the final program size is output, screenfuls of more lines show up, interspersed with the last expected output (from avr-size) and the continuing for several screenfuls more. Wild guess, eclipse is capturing two different output streams and mixing them badly out of order. I'd be glad for any more suggestions. Volker -- Volker Kuhlmann http://volker.dnsalias.net/ Please do not CC list postings to me. |
From: Thomas H. <th...@in...> - 2011-12-03 20:35:40
|
Christopher, while it took me quite a bit longer than expected, I finally have a version of the AVR Eclipse Plugin with the discovery path fixes online: http://sourceforge.net/projects/avr-eclipse/files/avr-eclipse%20beta%20versions/ I've declared it as a beta as I just finished it yesterday and didn't spend much time on testing it in depth. I just made a short test run with Eclipse Indigo (3.7) under Windows 7 and Ubuntu 11.10, both running in 64bit mode. The most basic features all seem to work, including the improved discovery mechanism which now reloads all paths & symbols whenever the MCU of a project is changed. Your feedback is welcome! brgds, Thomas On 12.11.2011 11:47, Christopher Tarento wrote: > Hello, > > Is there any way to get a last git version of the AVR eclipse plugin. > Some enhancement like path discovery fix may be usefull .... > > Thanks guys > > > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > > > _______________________________________________ > avr-eclipse-user mailing list > avr...@li... > https://lists.sourceforge.net/lists/listinfo/avr-eclipse-user |