<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-2057</id>
	<title>Nabble - MicroControllers - GNUPIC</title>
	<updated>2009-11-23T10:08:31Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/MicroControllers---GNUPIC-f2057.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/MicroControllers---GNUPIC-f2057.html" />
	<subtitle type="html">GnuPic utilities for Microchip PIC microcontrollers.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26483170</id>
	<title>Re: gtk+extra package does not compile</title>
	<published>2009-11-23T10:08:31Z</published>
	<updated>2009-11-23T10:08:31Z</updated>
	<author>
		<name>Borut Razem</name>
	</author>
	<content type="html">You can try with the patched version from 
&lt;br&gt;&lt;a href=&quot;http://gpsim.sourceforge.net/gpsimWin32/packages/gtk+extra-2.1.1-src-20060611.zip&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gpsim.sourceforge.net/gpsimWin32/packages/gtk+extra-2.1.1-src-20060611.zip&lt;/a&gt;&amp;nbsp;
&lt;br&gt;I prepared more then 3 years ago.
&lt;br&gt;&lt;br&gt;Borut
&lt;br&gt;&lt;br&gt;&lt;br&gt;Nestor A. Marchesini wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm a gentoo user ~x86 testing and a general update of my system (# 
&lt;br&gt;&amp;gt; emerge-uvaDN world)
&lt;br&gt;&amp;gt; gtk+extra package gives me compilation errors.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # emerge -av1 gtk+extra
&lt;br&gt;&amp;gt; These are the packages that would be merged, in order:
&lt;br&gt;&amp;gt; Calculating dependencies... done!
&lt;br&gt;&amp;gt; [ebuild &amp;nbsp; R &amp;nbsp; ] x11-libs/gtk+extra-2.1.1-r2 &amp;nbsp;USE=&amp;quot;-debug&amp;quot; 0 kB
&lt;br&gt;&amp;gt; Total: 1 package (1 reinstall), Size of downloads: 0 kB
&lt;br&gt;&amp;gt; Would you like to merge these packages? [Yes/No] y
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Verifying ebuild manifests
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Emerging (1 of 1) x11-libs/gtk+extra-2.1.1-r2
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; and a little later ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I -I.. 
&lt;br&gt;&amp;gt; -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include 
&lt;br&gt;&amp;gt; -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 
&lt;br&gt;&amp;gt; -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
&lt;br&gt;&amp;gt; -I/usr/include/pixman-1 -I/usr/include/freetype2 
&lt;br&gt;&amp;gt; -I/usr/include/directfb -I/usr/include/libpng12 -O2 -march=prescott 
&lt;br&gt;&amp;gt; -pipe -Wall -MT gtkitementry.lo -MD -MP -MF .deps/gtkitementry.Tpo -c 
&lt;br&gt;&amp;gt; gtkitementry.c &amp;nbsp;-fPIC -DPIC -o .libs/gtkitementry.lo
&lt;br&gt;&amp;gt; gtkitementry.c: In function 'gtk_entry_real_insert_text':
&lt;br&gt;&amp;gt; gtkitementry.c:696: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c:696: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:698: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c:698: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:700: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:701: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:704: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:705: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:705: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:706: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:709: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:710: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:710: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c:712: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:712: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c:721: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;&amp;gt; gtkitementry.c:726: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c:729: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c:733: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c: In function 'gtk_entry_real_delete_text':
&lt;br&gt;&amp;gt; gtkitementry.c:766: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c:768: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c: In function 'gtk_entry_move_cursor':
&lt;br&gt;&amp;gt; gtkitementry.c:833: warning: enumeration value 
&lt;br&gt;&amp;gt; 'GTK_MOVEMENT_HORIZONTAL_PAGES' not handled in switch
&lt;br&gt;&amp;gt; gtkitementry.c:867: warning: enumeration value 
&lt;br&gt;&amp;gt; 'GTK_MOVEMENT_HORIZONTAL_PAGES' not handled in switch
&lt;br&gt;&amp;gt; gtkitementry.c: In function 'gtk_entry_retrieve_surrounding_cb':
&lt;br&gt;&amp;gt; gtkitementry.c:1031: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c: In function 'gtk_entry_create_layout':
&lt;br&gt;&amp;gt; gtkitementry.c:1232: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c:1241: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; gtkitementry.c:1275: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;&amp;gt; make[2]: *** [gtkitementry.lo] Error 1
&lt;br&gt;&amp;gt; make[2]: *** Se espera a que terminen otras tareas....
&lt;br&gt;&amp;gt; i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I -I.. 
&lt;br&gt;&amp;gt; -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include 
&lt;br&gt;&amp;gt; -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 
&lt;br&gt;&amp;gt; -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
&lt;br&gt;&amp;gt; -I/usr/include/pixman-1 -I/usr/include/freetype2 
&lt;br&gt;&amp;gt; -I/usr/include/directfb -I/usr/include/libpng12 -O2 -march=prescott 
&lt;br&gt;&amp;gt; -pipe -Wall -MT gtkiconlist.lo -MD -MP -MF .deps/gtkiconlist.Tpo -c 
&lt;br&gt;&amp;gt; gtkiconlist.c -o gtkiconlist.o &amp;gt;/dev/null 2&amp;gt;&amp;1
&lt;br&gt;&amp;gt; mv -f .libs/gtkiconlist.lo gtkiconlist.lo
&lt;br&gt;&amp;gt; make[2]: se sale del directorio 
&lt;br&gt;&amp;gt; `/var/tmp/portage/x11-libs/gtk+extra-2.1.1-r2/work/gtk+extra-2.1.1/gtkextra' 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; make[1]: *** [all-recursive] Error 1
&lt;br&gt;&amp;gt; make[1]: se sale del directorio 
&lt;br&gt;&amp;gt; `/var/tmp/portage/x11-libs/gtk+extra-2.1.1-r2/work/gtk+extra-2.1.1'
&lt;br&gt;&amp;gt; make: *** [all] Error 2
&lt;br&gt;&amp;gt; * ERROR: x11-libs/gtk+extra-2.1.1-r2 failed:
&lt;br&gt;&amp;gt; * &amp;nbsp; compile failure
&lt;br&gt;&amp;gt; *
&lt;br&gt;&amp;gt; * Call stack:
&lt;br&gt;&amp;gt; * &amp;nbsp; &amp;nbsp; ebuild.sh, line &amp;nbsp; 55: &amp;nbsp;Called src_compile
&lt;br&gt;&amp;gt; * &amp;nbsp; environment, line 2828: &amp;nbsp;Called gnome2_src_compile
&lt;br&gt;&amp;gt; * &amp;nbsp; environment, line 2192: &amp;nbsp;Called die
&lt;br&gt;&amp;gt; * The specific snippet of code:
&lt;br&gt;&amp;gt; * &amp;nbsp; &amp;nbsp; &amp;nbsp; emake || die &amp;quot;compile failure&amp;quot;
&lt;br&gt;&amp;gt; *
&lt;br&gt;&amp;gt; * If you need support, post the output of 'emerge --info 
&lt;br&gt;&amp;gt; =x11-libs/gtk+extra-2.1.1-r2',
&lt;br&gt;&amp;gt; * the complete build log and the output of 'emerge -pqv 
&lt;br&gt;&amp;gt; =x11-libs/gtk+extra-2.1.1-r2'.
&lt;br&gt;&amp;gt; * The complete build log is located at 
&lt;br&gt;&amp;gt; '/var/log/portage/x11-libs:gtk+extra-2.1.1-r2:20091122-182957.log'.
&lt;br&gt;&amp;gt; * The ebuild environment file is located at 
&lt;br&gt;&amp;gt; '/var/tmp/portage/x11-libs/gtk+extra-2.1.1-r2/temp/environment'.
&lt;br&gt;&amp;gt; * S: '/var/tmp/portage/x11-libs/gtk+extra-2.1.1-r2/work/gtk+extra-2.1.1'
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Failed to emerge x11-libs/gtk+extra-2.1.1-r2, Log file:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;'/var/log/portage/x11-libs:gtk+extra-2.1.1-r2:20091122-182957.log'
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This worried me a lot because it is the package that makes the GUI 
&lt;br&gt;&amp;gt; gpsim operation, searching with google
&lt;br&gt;&amp;gt; I meet people from debian that you wish to remove the GUI gpsim if 
&lt;br&gt;&amp;gt; unclaimed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg701223.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mail-archive.com/debian-bugs-dist@.../msg701223.html&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There is there a patch that fits this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Greetings
&lt;br&gt;&amp;gt; Néstor A. Marchesini
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26483170&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26483170&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26483170&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26483170&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk%2Bextra-package-does-not-compile-tp26469484p26483170.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26480937</id>
	<title>Re: gtk+extra package does not compile</title>
	<published>2009-11-23T08:09:38Z</published>
	<updated>2009-11-23T08:09:38Z</updated>
	<author>
		<name>Nestor A. Marchesini-2</name>
	</author>
	<content type="html">El 22/11/09 21:17, Peter Stuge escribió:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Néstor,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Nestor A. Marchesini wrote:
&lt;br&gt;&amp;gt;&amp;gt; I'm a gentoo user ~x86 testing and a general update of my system
&lt;br&gt;&amp;gt;&amp;gt; (# emerge-uvaDN world) gtk+extra package gives me compilation
&lt;br&gt;&amp;gt;&amp;gt; errors. &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; First of all, my advice is to emerge world fairly seldom, especially
&lt;br&gt;&amp;gt; on ~x86. I find it is rarely needed, and can often cause problems. I
&lt;br&gt;&amp;gt; prefer to update single packages instead.
&lt;/div&gt;Hello Peter
&lt;br&gt;&lt;br&gt;Yes, I know, but I come from realigning the entire system:
&lt;br&gt;&lt;br&gt;# emerge -euvaDN system &amp;&amp; emerge -euvaDN system
&lt;br&gt;# emerge -euvaDN world
&lt;br&gt;&lt;br&gt;To take the new changes in glibc with latest kernel headers.
&lt;br&gt;Now everything is much more rapid and fluid, except that the &amp;quot;only&amp;quot; 
&lt;br&gt;package that does not compile is gtk+extra
&lt;br&gt;Yes, I will try to report the bug.
&lt;br&gt;&amp;gt; Please remember that these are very separate issues. The first issue
&lt;br&gt;&amp;gt; is that gtk+extra does not build on your system. This is actually a
&lt;br&gt;&amp;gt; Gentoo bug, and if you like, you can file a bug report about it at
&lt;br&gt;&amp;gt; bugs.gentoo.org.
&lt;br&gt;Yes, I will try to report the bug.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; gtk+extra seems to have been deprecated, and will not be developed
&lt;br&gt;&amp;gt; further. In that case, there is also a gpsim bug, and gpsim should
&lt;br&gt;&amp;gt; then be updated to work without gtk+extra. This mailing list is
&lt;br&gt;&amp;gt; probably the right place for discussing gpsim development, but as
&lt;br&gt;&amp;gt; Neil observes on the debian mailing list, there is not a lot of
&lt;br&gt;&amp;gt; development activity for gpsim.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The other issue is that debian does not have a maintainer for the
&lt;br&gt;&amp;gt; gpsim package in debian, and that may drop gpsim from their package
&lt;br&gt;&amp;gt; repository, which would of course be sad but at least you still have
&lt;br&gt;&amp;gt; your gpsim package installed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The two issues are not really related.
&lt;br&gt;&amp;gt; I agree that gpsim could benefit from being updated to the latest and
&lt;br&gt;&amp;gt; greatest gtk+ API, but until it does you will have to keep your
&lt;br&gt;&amp;gt; current version of gtk+extra installed, and possibly also a certain
&lt;br&gt;&amp;gt; version of gtk+ itself, in order to let gpsim run on your system.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; //Peter
&lt;/div&gt;I also believe that gpsin should remove gtk+extra and passed of gtk2 to 
&lt;br&gt;gtk3 (which will be released in June 2010).
&lt;br&gt;I'll have to forget the gpsim GUI and trying to make it work gpsim from 
&lt;br&gt;piklab.
&lt;br&gt;&lt;br&gt;Thanks for your reply
&lt;br&gt;Greetings
&lt;br&gt;&lt;br&gt;Néstor A. Marchesini
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26480937&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26480937&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk%2Bextra-package-does-not-compile-tp26469484p26480937.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26471060</id>
	<title>Re: gtk+extra package does not compile</title>
	<published>2009-11-22T16:17:00Z</published>
	<updated>2009-11-22T16:17:00Z</updated>
	<author>
		<name>Peter Stuge-4</name>
	</author>
	<content type="html">Hello Néstor,
&lt;br&gt;&lt;br&gt;Nestor A. Marchesini wrote:
&lt;br&gt;&amp;gt; I'm a gentoo user ~x86 testing and a general update of my system
&lt;br&gt;&amp;gt; (# emerge-uvaDN world) gtk+extra package gives me compilation
&lt;br&gt;&amp;gt; errors.
&lt;br&gt;&lt;br&gt;First of all, my advice is to emerge world fairly seldom, especially
&lt;br&gt;on ~x86. I find it is rarely needed, and can often cause problems. I
&lt;br&gt;prefer to update single packages instead.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; [ebuild &amp;nbsp; R &amp;nbsp; ] x11-libs/gtk+extra-2.1.1-r2 &amp;nbsp;USE=&amp;quot;-debug&amp;quot; 0 kB
&lt;br&gt;..
&lt;br&gt;&amp;gt; gtkitementry.c: In function 'gtk_entry_real_insert_text':
&lt;br&gt;&amp;gt; gtkitementry.c:696: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;..
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Failed to emerge x11-libs/gtk+extra-2.1.1-r2, Log file:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This worried me a lot because it is the package that makes the GUI
&lt;br&gt;&amp;gt; gpsim operation, searching with google I meet people from debian
&lt;br&gt;&amp;gt; that you wish to remove the GUI gpsim if unclaimed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg701223.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mail-archive.com/debian-bugs-dist@.../msg701223.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please remember that these are very separate issues. The first issue
&lt;br&gt;is that gtk+extra does not build on your system. This is actually a
&lt;br&gt;Gentoo bug, and if you like, you can file a bug report about it at
&lt;br&gt;bugs.gentoo.org.
&lt;br&gt;&lt;br&gt;gtk+extra seems to have been deprecated, and will not be developed
&lt;br&gt;further. In that case, there is also a gpsim bug, and gpsim should
&lt;br&gt;then be updated to work without gtk+extra. This mailing list is
&lt;br&gt;probably the right place for discussing gpsim development, but as
&lt;br&gt;Neil observes on the debian mailing list, there is not a lot of
&lt;br&gt;development activity for gpsim.
&lt;br&gt;&lt;br&gt;The other issue is that debian does not have a maintainer for the
&lt;br&gt;gpsim package in debian, and that may drop gpsim from their package
&lt;br&gt;repository, which would of course be sad but at least you still have
&lt;br&gt;your gpsim package installed.
&lt;br&gt;&lt;br&gt;The two issues are not really related.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; There is there a patch that fits this?
&lt;br&gt;&lt;br&gt;No.
&lt;br&gt;&lt;br&gt;I agree that gpsim could benefit from being updated to the latest and
&lt;br&gt;greatest gtk+ API, but until it does you will have to keep your
&lt;br&gt;current version of gtk+extra installed, and possibly also a certain
&lt;br&gt;version of gtk+ itself, in order to let gpsim run on your system.
&lt;br&gt;&lt;br&gt;&lt;br&gt;//Peter
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26471060&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26471060&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk%2Bextra-package-does-not-compile-tp26469484p26471060.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26469484</id>
	<title>gtk+extra package does not compile</title>
	<published>2009-11-22T13:13:39Z</published>
	<updated>2009-11-22T13:13:39Z</updated>
	<author>
		<name>Nestor A. Marchesini-2</name>
	</author>
	<content type="html">Hello
&lt;br&gt;&lt;br&gt;I'm a gentoo user ~x86 testing and a general update of my system (# 
&lt;br&gt;emerge-uvaDN world)
&lt;br&gt;gtk+extra package gives me compilation errors.
&lt;br&gt;&lt;br&gt;&amp;nbsp;# emerge -av1 gtk+extra
&lt;br&gt;These are the packages that would be merged, in order:
&lt;br&gt;Calculating dependencies... done!
&lt;br&gt;[ebuild &amp;nbsp; R &amp;nbsp; ] x11-libs/gtk+extra-2.1.1-r2 &amp;nbsp;USE=&amp;quot;-debug&amp;quot; 0 kB
&lt;br&gt;Total: 1 package (1 reinstall), Size of downloads: 0 kB
&lt;br&gt;Would you like to merge these packages? [Yes/No] y
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Verifying ebuild manifests
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Emerging (1 of 1) x11-libs/gtk+extra-2.1.1-r2
&lt;br&gt;&lt;br&gt;and a little later ...
&lt;br&gt;&lt;br&gt;i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I -I.. -D_REENTRANT 
&lt;br&gt;-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 
&lt;br&gt;-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
&lt;br&gt;-I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 
&lt;br&gt;-I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 
&lt;br&gt;-O2 -march=prescott -pipe -Wall -MT gtkitementry.lo -MD -MP -MF 
&lt;br&gt;.deps/gtkitementry.Tpo -c gtkitementry.c &amp;nbsp;-fPIC -DPIC -o 
&lt;br&gt;.libs/gtkitementry.lo
&lt;br&gt;gtkitementry.c: In function 'gtk_entry_real_insert_text':
&lt;br&gt;gtkitementry.c:696: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c:696: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:698: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c:698: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:700: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:701: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:704: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:705: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:705: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:706: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:709: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:710: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:710: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c:712: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:712: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c:721: error: 'GtkEntry' has no member named 'text_size'
&lt;br&gt;gtkitementry.c:726: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c:729: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c:733: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c: In function 'gtk_entry_real_delete_text':
&lt;br&gt;gtkitementry.c:766: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c:768: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c: In function 'gtk_entry_move_cursor':
&lt;br&gt;gtkitementry.c:833: warning: enumeration value 
&lt;br&gt;'GTK_MOVEMENT_HORIZONTAL_PAGES' not handled in switch
&lt;br&gt;gtkitementry.c:867: warning: enumeration value 
&lt;br&gt;'GTK_MOVEMENT_HORIZONTAL_PAGES' not handled in switch
&lt;br&gt;gtkitementry.c: In function 'gtk_entry_retrieve_surrounding_cb':
&lt;br&gt;gtkitementry.c:1031: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c: In function 'gtk_entry_create_layout':
&lt;br&gt;gtkitementry.c:1232: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c:1241: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;gtkitementry.c:1275: error: 'GtkEntry' has no member named 'n_bytes'
&lt;br&gt;make[2]: *** [gtkitementry.lo] Error 1
&lt;br&gt;make[2]: *** Se espera a que terminen otras tareas....
&lt;br&gt;i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I -I.. -D_REENTRANT 
&lt;br&gt;-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 
&lt;br&gt;-I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 
&lt;br&gt;-I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 
&lt;br&gt;-I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 
&lt;br&gt;-O2 -march=prescott -pipe -Wall -MT gtkiconlist.lo -MD -MP -MF 
&lt;br&gt;.deps/gtkiconlist.Tpo -c gtkiconlist.c -o gtkiconlist.o &amp;gt;/dev/null 2&amp;gt;&amp;1
&lt;br&gt;mv -f .libs/gtkiconlist.lo gtkiconlist.lo
&lt;br&gt;make[2]: se sale del directorio 
&lt;br&gt;`/var/tmp/portage/x11-libs/gtk+extra-2.1.1-r2/work/gtk+extra-2.1.1/gtkextra'
&lt;br&gt;make[1]: *** [all-recursive] Error 1
&lt;br&gt;make[1]: se sale del directorio 
&lt;br&gt;`/var/tmp/portage/x11-libs/gtk+extra-2.1.1-r2/work/gtk+extra-2.1.1'
&lt;br&gt;make: *** [all] Error 2
&lt;br&gt;&amp;nbsp;* ERROR: x11-libs/gtk+extra-2.1.1-r2 failed:
&lt;br&gt;&amp;nbsp;* &amp;nbsp; compile failure
&lt;br&gt;&amp;nbsp;*
&lt;br&gt;&amp;nbsp;* Call stack:
&lt;br&gt;&amp;nbsp;* &amp;nbsp; &amp;nbsp; ebuild.sh, line &amp;nbsp; 55: &amp;nbsp;Called src_compile
&lt;br&gt;&amp;nbsp;* &amp;nbsp; environment, line 2828: &amp;nbsp;Called gnome2_src_compile
&lt;br&gt;&amp;nbsp;* &amp;nbsp; environment, line 2192: &amp;nbsp;Called die
&lt;br&gt;&amp;nbsp;* The specific snippet of code:
&lt;br&gt;&amp;nbsp;* &amp;nbsp; &amp;nbsp; &amp;nbsp; emake || die &amp;quot;compile failure&amp;quot;
&lt;br&gt;&amp;nbsp;*
&lt;br&gt;&amp;nbsp;* If you need support, post the output of 'emerge --info 
&lt;br&gt;=x11-libs/gtk+extra-2.1.1-r2',
&lt;br&gt;&amp;nbsp;* the complete build log and the output of 'emerge -pqv 
&lt;br&gt;=x11-libs/gtk+extra-2.1.1-r2'.
&lt;br&gt;&amp;nbsp;* The complete build log is located at 
&lt;br&gt;'/var/log/portage/x11-libs:gtk+extra-2.1.1-r2:20091122-182957.log'.
&lt;br&gt;&amp;nbsp;* The ebuild environment file is located at 
&lt;br&gt;'/var/tmp/portage/x11-libs/gtk+extra-2.1.1-r2/temp/environment'.
&lt;br&gt;&amp;nbsp;* S: '/var/tmp/portage/x11-libs/gtk+extra-2.1.1-r2/work/gtk+extra-2.1.1'
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Failed to emerge x11-libs/gtk+extra-2.1.1-r2, Log file:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp;'/var/log/portage/x11-libs:gtk+extra-2.1.1-r2:20091122-182957.log'
&lt;br&gt;&lt;br&gt;This worried me a lot because it is the package that makes the GUI gpsim 
&lt;br&gt;operation, searching with google
&lt;br&gt;I meet people from debian that you wish to remove the GUI gpsim if 
&lt;br&gt;unclaimed.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg701223.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mail-archive.com/debian-bugs-dist@.../msg701223.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;There is there a patch that fits this?
&lt;br&gt;&lt;br&gt;Greetings
&lt;br&gt;Néstor A. Marchesini
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469484&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26469484&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gtk%2Bextra-package-does-not-compile-tp26469484p26469484.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26456577</id>
	<title>Re: gpdasm 0.13.6 alpha question</title>
	<published>2009-11-20T12:55:29Z</published>
	<updated>2009-11-20T12:55:29Z</updated>
	<author>
		<name>Marko Kohtala</name>
	</author>
	<content type="html">I've been looking into byte vs. word addressing in gputils when ever I
&lt;br&gt;have had some spare time. That is not very often, so the progress has
&lt;br&gt;been very slow.
&lt;br&gt;&lt;br&gt;Since it now seems I'll eventually end up with some sort of a patch,
&lt;br&gt;I'll let you know I'm working on it and report my current idea for it.
&lt;br&gt;&lt;br&gt;I've changed MemBlock to byte storage. I'll use the byte address for
&lt;br&gt;everything internally. For instruction handling I always treat an
&lt;br&gt;instruction as two bytes and for instruction writing and reading there
&lt;br&gt;will be functions that write and read the two bytes. Instruction
&lt;br&gt;memory usage is therefore also managed byte by byte. When ever an
&lt;br&gt;instruction address is needed (in COFF or COD headers or messages for
&lt;br&gt;ROM sections, or in assembly) it'll see if its not PIC16E and divide
&lt;br&gt;byte address by two.
&lt;br&gt;&lt;br&gt;I've also turned processor class into a structure that holds what is
&lt;br&gt;needed to remove a number of processor class switch statements around
&lt;br&gt;the code.
&lt;br&gt;&lt;br&gt;Not everything compiles yet, and I expect it'll take some time to
&lt;br&gt;clean it up and get it to pass the tests again. If someone likes to
&lt;br&gt;take a look and comment or continue on it, I can send the patch in
&lt;br&gt;whatever state it happens to be.
&lt;br&gt;&lt;br&gt;Marko
&lt;br&gt;&lt;br&gt;On Tue, Mar 17, 2009 at 3:32 PM, David Barnett &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456577&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;daviebdawg@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Marko, that sounds right to me. Our handling of byte vs. word addressing is
&lt;br&gt;&amp;gt; ugly throughout the system, and it definitely seems like we need to give
&lt;br&gt;&amp;gt; byte order and address type an explicit representation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you come up with something, I'd love to see it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Mar 17, 2009 at 5:02 AM, Marko Kohtala &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456577&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marko.kohtala@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I too have been trying to wrap my head around these memory issues.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Which is rather difficult as there seem to be things which are not
&lt;br&gt;&amp;gt;&amp;gt; obvious and there are little comments to explain what is the design
&lt;br&gt;&amp;gt;&amp;gt; choice. Does any developer have any feelings the code is better off
&lt;br&gt;&amp;gt;&amp;gt; without such comments?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This particular bug seems to be in the gpreadhex.c. It combines two
&lt;br&gt;&amp;gt;&amp;gt; bytes into one word, hence dividing each address in .hex by two to get
&lt;br&gt;&amp;gt;&amp;gt; the address for MemBlock access. However it does not do this for the
&lt;br&gt;&amp;gt;&amp;gt; .hex record 04 value which sets the page. Therefore the data after
&lt;br&gt;&amp;gt;&amp;gt; this records ends up into addresses twice too large in MemBlock. Of
&lt;br&gt;&amp;gt;&amp;gt; course the values in page 0 are not affected.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My current understanding is it would be clearer if MemBlock was
&lt;br&gt;&amp;gt;&amp;gt; changed to be byte storage. It would then record separately for each
&lt;br&gt;&amp;gt;&amp;gt; byte whether they have been used or not and these .hex file readers
&lt;br&gt;&amp;gt;&amp;gt; and few other places need not be so complex to support partial words.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Instead of scattering the processor class specifics in accessing
&lt;br&gt;&amp;gt;&amp;gt; MemBlock around, I'd rather use some object oriented design and access
&lt;br&gt;&amp;gt;&amp;gt; MemBlock through the processor class. The processor class would then
&lt;br&gt;&amp;gt;&amp;gt; uniformly solve these addressing issues, as well as byte order issues.
&lt;br&gt;&amp;gt;&amp;gt; This design change easily blows up because it could replace also a
&lt;br&gt;&amp;gt;&amp;gt; number of other switch-case and if-else constructs around the code
&lt;br&gt;&amp;gt;&amp;gt; with single call to processor class function.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It'd take some thought.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Maybe a simple fix to this gpdasm problem could be made before such
&lt;br&gt;&amp;gt;&amp;gt; design changes. I attach a patch. Robert, does this solve the problem?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Marko
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Mar 17, 2009 at 9:04 AM, Peter Keller &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456577&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;psilord@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; On Wed, Mar 11, 2009 at 09:41:10PM +0000, Robert Pearce wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Given what you've posted, it appears gpdasm may be misinterpreting the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;quot;type 04&amp;quot; blocks - the lines of the HEX file that begin &amp;quot;:02000004&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; So, I inspected the readhex() function and followed what it was doing
&lt;br&gt;&amp;gt;&amp;gt; during
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; the gpdasm, and eventually found that it led to here:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; MemBlock * i_memory_new(MemBlock *m, MemBlock *mbp, unsigned int
&lt;br&gt;&amp;gt;&amp;gt; base_address)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  unsigned int base;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  /* added by psilord */
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  printf(&amp;quot;i_memory_new raw base_address = 0x%x\n&amp;quot;, base_address);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  base = (base_address &amp;gt;&amp;gt; I_MEM_BITS) &amp; 0xFFFF;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  /* added by psilord */
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  printf(&amp;quot;i_memory_new cooked base_address = 0x%x\n&amp;quot;, base);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  mbp-&amp;gt;memory = (unsigned int *)calloc(MAX_I_MEM, sizeof(unsigned int));
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  mbp-&amp;gt;base   = base;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  do {
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    if((m-&amp;gt;next == NULL) || (m-&amp;gt;next-&amp;gt;base &amp;gt; base)) {
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;      /* Insert after this block */
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;      mbp-&amp;gt;next = m-&amp;gt;next;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;      m-&amp;gt;next   = mbp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;      return mbp;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    }
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;    m = m-&amp;gt;next;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  } while(m);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  assert(0);
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;  return NULL;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Here is some sample output:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; i_memory_new raw base_address = 0x30000000
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; i_memory_new cooked base_address = 0x6000
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; i_memory_new raw base_address = 0xf0000000
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; i_memory_new cooked base_address = 0xe000
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; So, from what I can gather, when readhex is supplying to i_memory_put the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; address to which it wants to write, the base address gets miscomputed in
&lt;br&gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; above function when it is a &amp;quot;new&amp;quot; address in a different memblock.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Given the portion of code in gpdasm.c:dasm() which shifts left the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; base address of the mem block by one bit of the processor is of class
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; PROC_CLASS_16E, maybe when i_memory_new is called and the state.class
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; is PROC_CLASS_16E, it should shift right the base address by one more
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; bit so it doesn't get truncated by the 0xFFFF? I hacked a test of that by
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; hand hand it seemed to do the right thing. However, the state variable
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; doesn't seem to be used in gpmemory.c, and I fear if I add that
&lt;br&gt;&amp;gt;&amp;gt; dependancy
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; in there I'm doing something wrong since it wasn't already in there. ;)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Any ideas?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Thanks.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; -pete
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456577&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456577&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456577&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456577&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456577&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26456577&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/gpdasm-0.13.6-alpha-question-tp22462486p26456577.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25941805</id>
	<title>Re: PiKdev 1.2.1 available</title>
	<published>2009-10-17T14:01:23Z</published>
	<updated>2009-10-17T14:01:23Z</updated>
	<author>
		<name>Gibaud Alain</name>
	</author>
	<content type="html">Le Saturday 17 October 2009 01:47:45 George M. Gallant, Jr., vous avez écrit :
&lt;br&gt;&lt;br&gt;Hello George
&lt;br&gt;&lt;br&gt;The src package containts a cpik050.pro, which is an input file for qmake
&lt;br&gt;(the Makefile generator from trolltech/nokia which comes with Qt)
&lt;br&gt;&lt;br&gt;qmake -o Makefile cpik050.pro
&lt;br&gt;&lt;br&gt;generates the Makefile, according to the target system
&lt;br&gt;&lt;br&gt;This point is expained in the cpik WEB page, but an INSTALL
&lt;br&gt;or README file should be provided in the package.
&lt;br&gt;&lt;br&gt;I plan to switch to cmake in the future - but I need to become comfortable
&lt;br&gt;with it.
&lt;br&gt;&lt;br&gt;I am not sure it is really a good idea to install to /usr/local because
&lt;br&gt;the executable itself is related to OS version (it depends on
&lt;br&gt;glibc and stdc++ shared libraries)
&lt;br&gt;After a major OS release, cpik will not work anymore if it is not rebuilded.
&lt;br&gt;However, I must admit that such a situation is very rare.
&lt;br&gt;&lt;br&gt;Other files (cpik libraries, &amp;nbsp;run-time library, devices headers) could be 
&lt;br&gt;stored in /usr/local/share. I just put them in /usr/share because 98%
&lt;br&gt;of apps do that, but if people are unhappy with that, I can change it.
&lt;br&gt;&lt;br&gt;Alain
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Alain,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I downloaded the src &amp; bin for cpik. Two comments:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;1. The src does not have a Makefile.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;2. The bin install script is hard coded to install in /usr.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I prefer to install non-distribution related code in /usr/local
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;so that it does not get erased with the next OS upgrade.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;George
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 10/08/2009 04:21 PM, Alain Gibaud wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; PiKdev is a lightweigth integrated development environment &amp;nbsp;for PIC
&lt;br&gt;&amp;gt; &amp;gt; devices which exists since 2002. Due to various reasons, the development
&lt;br&gt;&amp;gt; &amp;gt; of this IDE has been stopped during a couple of years, but I found enough
&lt;br&gt;&amp;gt; &amp;gt; time to develop it again.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; PiKdev supports pic10, pic12, pic16 and pic18 devices.
&lt;br&gt;&amp;gt; &amp;gt; Supported programmers are serial (JDM-like), parrallel (Tait-like)
&lt;br&gt;&amp;gt; &amp;gt; or USB (Microchip's pickit2 and clones).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Programming languages are ASM (with gputils tools) and C
&lt;br&gt;&amp;gt; &amp;gt; (with the cpik compiler for PIC18 devices).
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; PiKdev is simple but handy. It supports the &amp;quot;project concept&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; but can also be used for stand-alone asm files.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Recent improvements are:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; - Improved project browser, with direct access to each
&lt;br&gt;&amp;gt; &amp;gt; function/variable/typedef declaration or definition.
&lt;br&gt;&amp;gt; &amp;gt; This feature works also with cpik's source libraries (.slb files)
&lt;br&gt;&amp;gt; &amp;gt; and is very useful when a project become important. A C parser has been
&lt;br&gt;&amp;gt; &amp;gt; developped for C source code analysis.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; - Interactive CONFIG bits editor. This feature has been developed for
&lt;br&gt;&amp;gt; &amp;gt; PIC18 devices because they contain no less then 14 config registers.
&lt;br&gt;&amp;gt; &amp;gt; Populating these registers is a pain when you begin a project. The editor
&lt;br&gt;&amp;gt; &amp;gt; allows you to choose a configuration and generates (commented) source
&lt;br&gt;&amp;gt; &amp;gt; code for you. Can be used in both ASM or C contexts, and works for all
&lt;br&gt;&amp;gt; &amp;gt; supported devices. Config fuses are now part of the project parameters.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Link for pikdev: &lt;a href=&quot;http://pikdev.free.fr&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pikdev.free.fr&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The cpik (PIC18 only) compiler is now perfectly usable and has been used
&lt;br&gt;&amp;gt; &amp;gt; for several projects (V0.5). Feel free to test and report opinions.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Link for cpik: &lt;a href=&quot;http://pikdev.free.fr/download-cpik.php3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pikdev.free.fr/download-cpik.php3&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Alain
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25941805&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25941805&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25941805&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25941805&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25941805&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25941805&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PiKdev-1.2.1-available-tp25811006p25941805.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25933891</id>
	<title>Re: PiKdev 1.2.1 available</title>
	<published>2009-10-16T16:47:45Z</published>
	<updated>2009-10-16T16:47:45Z</updated>
	<author>
		<name>George M. Gallant, Jr.</name>
	</author>
	<content type="html">Alain,
&lt;br&gt;&lt;br&gt;I downloaded the src &amp; bin for cpik. Two comments:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;1. The src does not have a Makefile.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;2. The bin install script is hard coded to install in /usr.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;I prefer to install non-distribution related code in /usr/local
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;so that it does not get erased with the next OS upgrade.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&amp;nbsp; &amp;nbsp;George
&lt;br&gt;&lt;br&gt;On 10/08/2009 04:21 PM, Alain Gibaud wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PiKdev is a lightweigth integrated development environment &amp;nbsp;for PIC devices
&lt;br&gt;&amp;gt; which exists since 2002. Due to various reasons, the development
&lt;br&gt;&amp;gt; of this IDE has been stopped during a couple of years, but I found enough time
&lt;br&gt;&amp;gt; to develop it again.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PiKdev supports pic10, pic12, pic16 and pic18 devices.
&lt;br&gt;&amp;gt; Supported programmers are serial (JDM-like), parrallel (Tait-like)
&lt;br&gt;&amp;gt; or USB (Microchip's pickit2 and clones).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Programming languages are ASM (with gputils tools) and C
&lt;br&gt;&amp;gt; (with the cpik compiler for PIC18 devices).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PiKdev is simple but handy. It supports the &amp;quot;project concept&amp;quot;,
&lt;br&gt;&amp;gt; but can also be used for stand-alone asm files.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Recent improvements are:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Improved project browser, with direct access to each
&lt;br&gt;&amp;gt; function/variable/typedef declaration or definition.
&lt;br&gt;&amp;gt; This feature works also with cpik's source libraries (.slb files)
&lt;br&gt;&amp;gt; and is very useful when a project become important. A C parser has been
&lt;br&gt;&amp;gt; developped for C source code analysis.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Interactive CONFIG bits editor. This feature has been developed for PIC18
&lt;br&gt;&amp;gt; devices because they contain no less then 14 config registers. Populating
&lt;br&gt;&amp;gt; these registers is a pain when you begin a project. The editor allows you to
&lt;br&gt;&amp;gt; choose a configuration and generates (commented) source code for you.
&lt;br&gt;&amp;gt; Can be used in both ASM or C contexts, and works for all supported devices.
&lt;br&gt;&amp;gt; Config fuses are now part of the project parameters.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Link for pikdev: &lt;a href=&quot;http://pikdev.free.fr&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pikdev.free.fr&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The cpik (PIC18 only) compiler is now perfectly usable and has been used for
&lt;br&gt;&amp;gt; several projects (V0.5). Feel free to test and report opinions.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Link for cpik: &lt;a href=&quot;http://pikdev.free.fr/download-cpik.php3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pikdev.free.fr/download-cpik.php3&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alain
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933891&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933891&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933891&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25933891&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PiKdev-1.2.1-available-tp25811006p25933891.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25811495</id>
	<title>Re: PiKdev 1.2.1 available</title>
	<published>2009-10-08T13:55:42Z</published>
	<updated>2009-10-08T13:55:42Z</updated>
	<author>
		<name>Peter Stuge-4</name>
	</author>
	<content type="html">Alain Gibaud wrote:
&lt;br&gt;&amp;gt; The cpik (PIC18 only) compiler is now perfectly usable and has been
&lt;br&gt;&amp;gt; used for several projects (V0.5). Feel free to test and report
&lt;br&gt;&amp;gt; opinions.
&lt;br&gt;&lt;br&gt;I haven't gotten around to using SDCC and I have to say I really the
&lt;br&gt;looks of cpik! I'll give it a go in a project likely later this year.
&lt;br&gt;I need timers, AD, some math and serial output so I'm all set! :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;//Peter
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25811495&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25811495&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PiKdev-1.2.1-available-tp25811006p25811495.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25811006</id>
	<title>PiKdev 1.2.1 available</title>
	<published>2009-10-08T13:21:38Z</published>
	<updated>2009-10-08T13:21:38Z</updated>
	<author>
		<name>Gibaud Alain</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;PiKdev is a lightweigth integrated development environment &amp;nbsp;for PIC devices
&lt;br&gt;which exists since 2002. Due to various reasons, the development
&lt;br&gt;of this IDE has been stopped during a couple of years, but I found enough time
&lt;br&gt;to develop it again.
&lt;br&gt;&lt;br&gt;PiKdev supports pic10, pic12, pic16 and pic18 devices. 
&lt;br&gt;Supported programmers are serial (JDM-like), parrallel (Tait-like)
&lt;br&gt;or USB (Microchip's pickit2 and clones).
&lt;br&gt;&lt;br&gt;Programming languages are ASM (with gputils tools) and C
&lt;br&gt;(with the cpik compiler for PIC18 devices). 
&lt;br&gt;&lt;br&gt;PiKdev is simple but handy. It supports the &amp;quot;project concept&amp;quot;, 
&lt;br&gt;but can also be used for stand-alone asm files. 
&lt;br&gt;&lt;br&gt;Recent improvements are:
&lt;br&gt;&lt;br&gt;- Improved project browser, with direct access to each 
&lt;br&gt;function/variable/typedef declaration or definition. 
&lt;br&gt;This feature works also with cpik's source libraries (.slb files)
&lt;br&gt;and is very useful when a project become important. A C parser has been 
&lt;br&gt;developped for C source code analysis.
&lt;br&gt;&lt;br&gt;- Interactive CONFIG bits editor. This feature has been developed for PIC18
&lt;br&gt;devices because they contain no less then 14 config registers. Populating 
&lt;br&gt;these registers is a pain when you begin a project. The editor allows you to
&lt;br&gt;choose a configuration and generates (commented) source code for you.
&lt;br&gt;Can be used in both ASM or C contexts, and works for all supported devices. &amp;nbsp; 
&lt;br&gt;Config fuses are now part of the project parameters.
&lt;br&gt;&lt;br&gt;Link for pikdev: &lt;a href=&quot;http://pikdev.free.fr&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pikdev.free.fr&lt;/a&gt;&lt;br&gt;&lt;br&gt;The cpik (PIC18 only) compiler is now perfectly usable and has been used for 
&lt;br&gt;several projects (V0.5). Feel free to test and report opinions.
&lt;br&gt;&lt;br&gt;Link for cpik: &lt;a href=&quot;http://pikdev.free.fr/download-cpik.php3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pikdev.free.fr/download-cpik.php3&lt;/a&gt;&lt;br&gt;&lt;br&gt;Alain
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25811006&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25811006&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PiKdev-1.2.1-available-tp25811006p25811006.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25808281</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-08T10:23:13Z</published>
	<updated>2009-10-08T10:23:13Z</updated>
	<author>
		<name>Ralph Corderoy</name>
	</author>
	<content type="html">&lt;br&gt;Hi Noel,
&lt;br&gt;&lt;br&gt;&amp;gt; The reason I ask is that I'd have no problem designing a universal PIC
&lt;br&gt;&amp;gt; programmer for us all to use.
&lt;br&gt;&lt;br&gt;Are you familiar with USBprog? &amp;nbsp;There was an article on it in Elektor a
&lt;br&gt;while back.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.embedded-projects.net/index.php?page_id=165&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.embedded-projects.net/index.php?page_id=165&lt;/a&gt;&lt;br&gt;&lt;br&gt;Open source hardware and software. &amp;nbsp;Different firmwares for programming
&lt;br&gt;different families of devices along with other non-programming tasks.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.embedded-projects.net/index.php?page_id=168&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.embedded-projects.net/index.php?page_id=168&lt;/a&gt;&lt;br&gt;&lt;br&gt;Having that support PIC properly would be good.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;&lt;br&gt;Ralph.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25808281&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25808281&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25808281.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25808090</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-08T10:11:05Z</published>
	<updated>2009-10-08T10:11:05Z</updated>
	<author>
		<name>Peter Stuge-4</name>
	</author>
	<content type="html">Noel Henson wrote:
&lt;br&gt;&amp;gt; Ah, the reason for the PIC with the USB IC are the issues with 
&lt;br&gt;&amp;gt; cross-platform USB drivers.
&lt;br&gt;&lt;br&gt;Strongly disagree. It's not that tricky. libusb and WinUSB cover a
&lt;br&gt;lot of ground.
&lt;br&gt;&lt;br&gt;Good descriptors (no, I don't mean HID. Axelson's advice is great if
&lt;br&gt;Windows is the only thing in one's world) and only very little host
&lt;br&gt;code is needed.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; It's much easier for small volume products to put all of the USB
&lt;br&gt;&amp;gt; issues to rest by using a USB-to-serial IC. No firmware issues. No
&lt;br&gt;&amp;gt; extra engineering issues. No wasted host driver development time.
&lt;br&gt;&lt;br&gt;Your choice. I think USB devices deserve more careful thought. It is
&lt;br&gt;almost always possible to make use of USB features in a way that
&lt;br&gt;benefits the application, which is just impossible with a dumb
&lt;br&gt;USB-to-serial chip. And, a discrete chip adds to BOM, size and cost,
&lt;br&gt;only if just very little.
&lt;br&gt;&lt;br&gt;Finally, when USB-to-serial is an absolute must, I suggest Silicon
&lt;br&gt;Labs CP2102 or CP2103, or possibly Prolific PL2303, rather than FTDI
&lt;br&gt;chips. (No, I don't work for them. I've just had too much annoying
&lt;br&gt;trouble with FTDI parts.)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://www.silabs.com/products/interface/usbtouart/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.silabs.com/products/interface/usbtouart/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://www.silabs.com/Marcom%20Documents/Resources/CP210x_Comparison.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.silabs.com/Marcom%20Documents/Resources/CP210x_Comparison.pdf&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://www.silabs.com/Support%20Documents/TechnicalDocs/cp2102.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.silabs.com/Support%20Documents/TechnicalDocs/cp2102.pdf&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;https://www.silabs.com/Support%20Documents/TechnicalDocs/cp2103.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.silabs.com/Support%20Documents/TechnicalDocs/cp2103.pdf&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;//Peter
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25808090&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25808090&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25808090.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25807697</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-08T09:45:17Z</published>
	<updated>2009-10-08T09:45:17Z</updated>
	<author>
		<name>Anselmo Luginbuhl</name>
	</author>
	<content type="html">On Thu, Oct 08, 2009 at 09:05:27AM -0700, Noel Henson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The reason I ask is that I'd have no problem designing a universal PIC 
&lt;br&gt;&amp;gt; programmer for us all to use. In the past I needed to create one that 
&lt;br&gt;&amp;gt; worked for a particular line of remote controls for groups. It could 
&lt;br&gt;&amp;gt; program the Atmel (which is SPI-like) and Microchip (different for each 
&lt;br&gt;&amp;gt; family + HV Vpp). If the complexity of the programming 'OS' as Microchip 
&lt;br&gt;&amp;gt; calls it is removed from the programmer, or rather if the programmer only 
&lt;br&gt;&amp;gt; knew about the physical layer protocol, then the programming algorithm for 
&lt;br&gt;&amp;gt; each family could reside on the host where it is very easy to change.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If I were to design one, I'd probably take the cheapest PIC part with and 
&lt;br&gt;&amp;gt; SCI port, add a charge pump for Vpp and throw on a USB-to-serial IC and 
&lt;br&gt;&amp;gt; call it done. But I'll only put in the effort if there's interest.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Noel
&lt;/div&gt;&lt;/div&gt;Hi,
&lt;br&gt;&lt;br&gt;have you seen the Open Programmer?
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://openprog.altervista.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openprog.altervista.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Anselmo
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; Noel Henson
&lt;br&gt;&amp;gt; &amp;nbsp; www.noels-lab.com	Chips, firmware and embedded systems
&lt;br&gt;&amp;gt; &amp;nbsp; www.vimoutliner.org	Work fast. Think well.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807697&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807697&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (853 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/25807697/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25807697.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25807732</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-08T09:44:46Z</published>
	<updated>2009-10-08T09:44:46Z</updated>
	<author>
		<name>Noel Henson</name>
	</author>
	<content type="html">On Thursday 08 October 2009, Joe Pfeiffer wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Noel Henson writes:
&lt;br&gt;&amp;gt; &amp;gt;The reason I ask is that I'd have no problem designing a universal PIC
&lt;br&gt;&amp;gt; &amp;gt;programmer for us all to use. In the past I needed to create one that
&lt;br&gt;&amp;gt; &amp;gt;worked for a particular line of remote controls for groups. It could
&lt;br&gt;&amp;gt; &amp;gt;program the Atmel (which is SPI-like) and Microchip (different for each
&lt;br&gt;&amp;gt; &amp;gt;family + HV Vpp). If the complexity of the programming 'OS' as
&lt;br&gt;&amp;gt; &amp;gt; Microchip calls it is removed from the programmer, or rather if the
&lt;br&gt;&amp;gt; &amp;gt; programmer only knew about the physical layer protocol, then the
&lt;br&gt;&amp;gt; &amp;gt; programming algorithm for each family could reside on the host where
&lt;br&gt;&amp;gt; &amp;gt; it is very easy to change.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;If I were to design one, I'd probably take the cheapest PIC part with
&lt;br&gt;&amp;gt; &amp;gt; and SCI port, add a charge pump for Vpp and throw on a USB-to-serial
&lt;br&gt;&amp;gt; &amp;gt; IC and call it done. But I'll only put in the effort if there's
&lt;br&gt;&amp;gt; &amp;gt; interest.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'd be interested in such a thing. &amp;nbsp;Having the intelligence on the
&lt;br&gt;&amp;gt; host would definitely be a Good Thing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Why a PIC with SCI and a USB-to-serial rather than a PIC with USB?
&lt;br&gt;&amp;gt; Also, for ease in assembly, I'd suggest cheapest DIP rather than
&lt;br&gt;&amp;gt; cheapest (I've hand soldered surface-mount and regarded it as No Fun).
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Ah, the reason for the PIC with the USB IC are the issues with 
&lt;br&gt;cross-platform USB drivers. I've been down this road many times. It's much 
&lt;br&gt;easier for small volume products to put all of the USB issues to rest by 
&lt;br&gt;using a USB-to-serial IC. No firmware issues. No extra engineering issues. &amp;nbsp;
&lt;br&gt;No wasted host driver development time. That kind of thing. And the 
&lt;br&gt;manufacturer of the USB-to-serial IC takes care of and keeps up-to-date the 
&lt;br&gt;host-side drivers.
&lt;br&gt;&lt;br&gt;I do prefer the SMT devices, though. If one can solder a DIP, then one can 
&lt;br&gt;solder a 50mil pitch SMT device. But, if we get that far with this, I'll 
&lt;br&gt;keep that in mind. Besides, if I were to do such a thing, I'd try to have 
&lt;br&gt;them assembled professionally in panels.
&lt;br&gt;&lt;br&gt;Noel
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; Noel Henson
&lt;br&gt;&amp;nbsp; www.noels-lab.com	Chips, firmware and embedded systems
&lt;br&gt;&amp;nbsp; www.vimoutliner.org	Work fast. Think well.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807732&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807732&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25807732.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25807533</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-08T09:37:37Z</published>
	<updated>2009-10-08T09:37:37Z</updated>
	<author>
		<name>Peter Stuge-4</name>
	</author>
	<content type="html">Joe Pfeiffer wrote:
&lt;br&gt;&amp;gt; &amp;gt;If I were to design one, I'd probably take the cheapest PIC part
&lt;br&gt;&amp;gt; &amp;gt;with and SCI port, add a charge pump for Vpp and throw on a
&lt;br&gt;&amp;gt; &amp;gt;USB-to-serial IC and call it done. But I'll only put in the effort
&lt;br&gt;&amp;gt; &amp;gt;if there's interest.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'd be interested in such a thing. &amp;nbsp;Having the intelligence on the
&lt;br&gt;&amp;gt; host would definitely be a Good Thing.
&lt;br&gt;&lt;br&gt;It will also be kinda slow. But it's better than nothing.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Why a PIC with SCI and a USB-to-serial rather than a PIC with USB?
&lt;br&gt;&lt;br&gt;Please PLEASE do not ever use USB-to-serial as the first choice!
&lt;br&gt;It's a totally dumbed down way of using USB. It would be MUCH better
&lt;br&gt;to use one of the USB PICs.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Also, for ease in assembly, I'd suggest cheapest DIP rather than
&lt;br&gt;&amp;gt; cheapest (I've hand soldered surface-mount and regarded it as No
&lt;br&gt;&amp;gt; Fun).
&lt;br&gt;&lt;br&gt;I think SMT is fun, but it can be small. Fortunately there are USB
&lt;br&gt;PICs which come in both SO and PDIP packaging so the same design can
&lt;br&gt;easily be reused to create both a very compact design, and one which
&lt;br&gt;is very easy to build.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Note that this design, (USB PCI + sync serial port + charge pump) is
&lt;br&gt;pretty much what is inside the PICkit2.
&lt;br&gt;&lt;br&gt;&lt;br&gt;//Peter
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807533&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807533&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25807533.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25807421</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-08T09:29:19Z</published>
	<updated>2009-10-08T09:29:19Z</updated>
	<author>
		<name>Joe Pfeiffer-3</name>
	</author>
	<content type="html">Noel Henson writes:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;The reason I ask is that I'd have no problem designing a universal PIC 
&lt;br&gt;&amp;gt;programmer for us all to use. In the past I needed to create one that 
&lt;br&gt;&amp;gt;worked for a particular line of remote controls for groups. It could 
&lt;br&gt;&amp;gt;program the Atmel (which is SPI-like) and Microchip (different for each 
&lt;br&gt;&amp;gt;family + HV Vpp). If the complexity of the programming 'OS' as Microchip 
&lt;br&gt;&amp;gt;calls it is removed from the programmer, or rather if the programmer only 
&lt;br&gt;&amp;gt;knew about the physical layer protocol, then the programming algorithm for 
&lt;br&gt;&amp;gt;each family could reside on the host where it is very easy to change.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;If I were to design one, I'd probably take the cheapest PIC part with and 
&lt;br&gt;&amp;gt;SCI port, add a charge pump for Vpp and throw on a USB-to-serial IC and 
&lt;br&gt;&amp;gt;call it done. But I'll only put in the effort if there's interest.
&lt;/div&gt;&lt;br&gt;I'd be interested in such a thing. &amp;nbsp;Having the intelligence on the
&lt;br&gt;host would definitely be a Good Thing.
&lt;br&gt;&lt;br&gt;Why a PIC with SCI and a USB-to-serial rather than a PIC with USB?
&lt;br&gt;Also, for ease in assembly, I'd suggest cheapest DIP rather than
&lt;br&gt;cheapest (I've hand soldered surface-mount and regarded it as No Fun).
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807421&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807421&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25807421.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25807025</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-08T09:05:27Z</published>
	<updated>2009-10-08T09:05:27Z</updated>
	<author>
		<name>Noel Henson</name>
	</author>
	<content type="html">On Wednesday 07 October 2009, Joe Pfeiffer wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Noel Henson writes:
&lt;br&gt;&amp;gt; &amp;gt;On Wednesday 07 October 2009, Noel Henson wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; On Wednesday 07 October 2009, Xiaofan Chen wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; On Wed, Oct 7, 2009 at 11:51 PM, Joe Pfeiffer
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807025&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joseph@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;gt; I see code to use Microchip's PICkit 2 under Linux is available
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;gt; from Microchip. &amp;nbsp;Meanwhile, they are pushing hard to use their
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;gt; PICKit 3 for new designs. &amp;nbsp;Does the PICKit 3 use the same command
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;gt; set as PICKit 2, or is there otherwise a way to use it with
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;gt; Linux?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; PICkit 3 does not use the same command set as PICkit 2. Its
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; firmware structure is also different from PICkit 2 (more like ICD
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; 2). So as of now it is not working under native Linux.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; You can of course use Virtual Machines and Windows to get
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; it working under Linux.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; I am not so sure when this situation will change. As of now,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; PICkit 3 is not as good as PICkit 2, even under Windows.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Ref: &lt;a href=&quot;http://www.microchip.com/forums/tm.aspx?m=450226&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microchip.com/forums/tm.aspx?m=450226&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Just a question... Do really we need an inexpensive, Linux-capable
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; PIC programmer?
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Noel
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;Whoa, it must be getting late. That should read, &amp;quot;do we really need an
&lt;br&gt;&amp;gt; &amp;gt;inexpensive, Linux-capable PIC programmer?&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Need&amp;quot; is an awfully strong word. &amp;nbsp;If you were to dilute your question
&lt;br&gt;&amp;gt; to &amp;quot;would we really, really prefer to have an inexpensive PIC
&lt;br&gt;&amp;gt; programmer we can use without either rebooting to Windows or starting
&lt;br&gt;&amp;gt; a VM&amp;quot;, my answer would be &amp;quot;yes&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807025&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807025&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;/div&gt;&lt;br&gt;The reason I ask is that I'd have no problem designing a universal PIC 
&lt;br&gt;programmer for us all to use. In the past I needed to create one that 
&lt;br&gt;worked for a particular line of remote controls for groups. It could 
&lt;br&gt;program the Atmel (which is SPI-like) and Microchip (different for each 
&lt;br&gt;family + HV Vpp). If the complexity of the programming 'OS' as Microchip 
&lt;br&gt;calls it is removed from the programmer, or rather if the programmer only 
&lt;br&gt;knew about the physical layer protocol, then the programming algorithm for 
&lt;br&gt;each family could reside on the host where it is very easy to change.
&lt;br&gt;&lt;br&gt;If I were to design one, I'd probably take the cheapest PIC part with and 
&lt;br&gt;SCI port, add a charge pump for Vpp and throw on a USB-to-serial IC and 
&lt;br&gt;call it done. But I'll only put in the effort if there's interest.
&lt;br&gt;&lt;br&gt;Noel
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; Noel Henson
&lt;br&gt;&amp;nbsp; www.noels-lab.com	Chips, firmware and embedded systems
&lt;br&gt;&amp;nbsp; www.vimoutliner.org	Work fast. Think well.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807025&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25807025&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25807025.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25799109</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-07T23:32:16Z</published>
	<updated>2009-10-07T23:32:16Z</updated>
	<author>
		<name>vaclavpe</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Just a question... Do really we need an inexpensive, Linux-capable PIC 
&lt;br&gt;&amp;gt; programmer?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Noel
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;Sometimes, I would really need a Linux-capable debugger as well - i use PIC18F family and SDCC. Even debugging in GDB would be sufficient.
&lt;br&gt;&lt;br&gt;Vaclav
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25799109&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25799109&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25799109.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25798175</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-07T21:25:17Z</published>
	<updated>2009-10-07T21:25:17Z</updated>
	<author>
		<name>Joe Pfeiffer-3</name>
	</author>
	<content type="html">Noel Henson writes:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;On Wednesday 07 October 2009, Noel Henson wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Wednesday 07 October 2009, Xiaofan Chen wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; On Wed, Oct 7, 2009 at 11:51 PM, Joe Pfeiffer
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798175&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joseph@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; I see code to use Microchip's PICkit 2 under Linux is available from
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; Microchip. &amp;nbsp;Meanwhile, they are pushing hard to use their PICKit 3
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; for new designs. &amp;nbsp;Does the PICKit 3 use the same command set as
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; &amp;gt; PICKit 2, or is there otherwise a way to use it with Linux?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; PICkit 3 does not use the same command set as PICkit 2. Its
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; firmware structure is also different from PICkit 2 (more like ICD 2).
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; So as of now it is not working under native Linux.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; You can of course use Virtual Machines and Windows to get
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; it working under Linux.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; I am not so sure when this situation will change. As of now,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; PICkit 3 is not as good as PICkit 2, even under Windows.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Ref: &lt;a href=&quot;http://www.microchip.com/forums/tm.aspx?m=450226&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microchip.com/forums/tm.aspx?m=450226&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Just a question... Do really we need an inexpensive, Linux-capable PIC
&lt;br&gt;&amp;gt;&amp;gt; programmer?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Noel
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Whoa, it must be getting late. That should read, &amp;quot;do we really need an 
&lt;br&gt;&amp;gt;inexpensive, Linux-capable PIC programmer?&amp;quot;
&lt;/div&gt;&lt;br&gt;&amp;quot;Need&amp;quot; is an awfully strong word. &amp;nbsp;If you were to dilute your question
&lt;br&gt;to &amp;quot;would we really, really prefer to have an inexpensive PIC
&lt;br&gt;programmer we can use without either rebooting to Windows or starting
&lt;br&gt;a VM&amp;quot;, my answer would be &amp;quot;yes&amp;quot;.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798175&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798175&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25798175.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25798162</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-07T21:22:43Z</published>
	<updated>2009-10-07T21:22:43Z</updated>
	<author>
		<name>Joe Pfeiffer-3</name>
	</author>
	<content type="html">Xiaofan Chen writes:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;On Wed, Oct 7, 2009 at 11:51 PM, Joe Pfeiffer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798162&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joseph@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; I see code to use Microchip's PICkit 2 under Linux is available from
&lt;br&gt;&amp;gt;&amp;gt; Microchip. &amp;nbsp;Meanwhile, they are pushing hard to use their PICKit 3 for
&lt;br&gt;&amp;gt;&amp;gt; new designs. &amp;nbsp;Does the PICKit 3 use the same command set as PICKit 2,
&lt;br&gt;&amp;gt;&amp;gt; or is there otherwise a way to use it with Linux?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;PICkit 3 does not use the same command set as PICkit 2. Its
&lt;br&gt;&amp;gt;firmware structure is also different from PICkit 2 (more like ICD 2).
&lt;br&gt;&amp;gt;So as of now it is not working under native Linux.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;You can of course use Virtual Machines and Windows to get
&lt;br&gt;&amp;gt;it working under Linux.
&lt;/div&gt;&lt;br&gt;That's what I was afraid of. &amp;nbsp;I'm currently only using the open source
&lt;br&gt;version of VirtualBox, so this would involve switching.... &amp;nbsp;not a big
&lt;br&gt;effort, but something I'd rather not do.
&lt;br&gt;&lt;br&gt;&amp;gt;I am not so sure when this situation will change. As of now,
&lt;br&gt;&amp;gt;PICkit 3 is not as good as PICkit 2, even under Windows.
&lt;br&gt;&amp;gt;Ref: &lt;a href=&quot;http://www.microchip.com/forums/tm.aspx?m=450226&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microchip.com/forums/tm.aspx?m=450226&lt;/a&gt;&lt;br&gt;&lt;br&gt;That's very interesting to know -- it's actually a bit odd that they
&lt;br&gt;still sell PK2, since they're so emphatic on wanting people to use
&lt;br&gt;PK3.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798162&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798162&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25798162.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25797574</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-07T19:42:18Z</published>
	<updated>2009-10-07T19:42:18Z</updated>
	<author>
		<name>Noel Henson</name>
	</author>
	<content type="html">On Wednesday 07 October 2009, Noel Henson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wednesday 07 October 2009, Xiaofan Chen wrote:
&lt;br&gt;&amp;gt; &amp;gt; On Wed, Oct 7, 2009 at 11:51 PM, Joe Pfeiffer
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797574&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joseph@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I see code to use Microchip's PICkit 2 under Linux is available from
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Microchip. &amp;nbsp;Meanwhile, they are pushing hard to use their PICKit 3
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; for new designs. &amp;nbsp;Does the PICKit 3 use the same command set as
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; PICKit 2, or is there otherwise a way to use it with Linux?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; PICkit 3 does not use the same command set as PICkit 2. Its
&lt;br&gt;&amp;gt; &amp;gt; firmware structure is also different from PICkit 2 (more like ICD 2).
&lt;br&gt;&amp;gt; &amp;gt; So as of now it is not working under native Linux.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; You can of course use Virtual Machines and Windows to get
&lt;br&gt;&amp;gt; &amp;gt; it working under Linux.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I am not so sure when this situation will change. As of now,
&lt;br&gt;&amp;gt; &amp;gt; PICkit 3 is not as good as PICkit 2, even under Windows.
&lt;br&gt;&amp;gt; &amp;gt; Ref: &lt;a href=&quot;http://www.microchip.com/forums/tm.aspx?m=450226&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microchip.com/forums/tm.aspx?m=450226&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Just a question... Do really we need an inexpensive, Linux-capable PIC
&lt;br&gt;&amp;gt; programmer?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Noel
&lt;/div&gt;&lt;br&gt;Whoa, it must be getting late. That should read, &amp;quot;do we really need an 
&lt;br&gt;inexpensive, Linux-capable PIC programmer?&amp;quot;
&lt;br&gt;&lt;br&gt;Noel
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; Noel Henson
&lt;br&gt;&amp;nbsp; www.noels-lab.com	Chips, firmware and embedded systems
&lt;br&gt;&amp;nbsp; www.vimoutliner.org	Work fast. Think well.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797574&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797574&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25797574.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25797464</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-07T19:24:48Z</published>
	<updated>2009-10-07T19:24:48Z</updated>
	<author>
		<name>Noel Henson</name>
	</author>
	<content type="html">On Wednesday 07 October 2009, Xiaofan Chen wrote:
&lt;br&gt;&amp;gt; On Wed, Oct 7, 2009 at 11:51 PM, Joe Pfeiffer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797464&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joseph@...&lt;/a&gt;&amp;gt; 
&lt;br&gt;wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; I see code to use Microchip's PICkit 2 under Linux is available from
&lt;br&gt;&amp;gt; &amp;gt; Microchip. &amp;nbsp;Meanwhile, they are pushing hard to use their PICKit 3 for
&lt;br&gt;&amp;gt; &amp;gt; new designs. &amp;nbsp;Does the PICKit 3 use the same command set as PICKit 2,
&lt;br&gt;&amp;gt; &amp;gt; or is there otherwise a way to use it with Linux?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PICkit 3 does not use the same command set as PICkit 2. Its
&lt;br&gt;&amp;gt; firmware structure is also different from PICkit 2 (more like ICD 2).
&lt;br&gt;&amp;gt; So as of now it is not working under native Linux.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You can of course use Virtual Machines and Windows to get
&lt;br&gt;&amp;gt; it working under Linux.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am not so sure when this situation will change. As of now,
&lt;br&gt;&amp;gt; PICkit 3 is not as good as PICkit 2, even under Windows.
&lt;br&gt;&amp;gt; Ref: &lt;a href=&quot;http://www.microchip.com/forums/tm.aspx?m=450226&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microchip.com/forums/tm.aspx?m=450226&lt;/a&gt;&lt;/div&gt;&lt;br&gt;Just a question... Do really we need an inexpensive, Linux-capable PIC 
&lt;br&gt;programmer?
&lt;br&gt;&lt;br&gt;Noel
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; Noel Henson
&lt;br&gt;&amp;nbsp; www.noels-lab.com	Chips, firmware and embedded systems
&lt;br&gt;&amp;nbsp; www.vimoutliner.org	Work fast. Think well.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797464&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797464&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25797464.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25797286</id>
	<title>Re: Pic-Kit 3 and Linux?</title>
	<published>2009-10-07T18:51:55Z</published>
	<updated>2009-10-07T18:51:55Z</updated>
	<author>
		<name>Xiaofan Chen</name>
	</author>
	<content type="html">On Wed, Oct 7, 2009 at 11:51 PM, Joe Pfeiffer &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797286&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;joseph@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I see code to use Microchip's PICkit 2 under Linux is available from
&lt;br&gt;&amp;gt; Microchip.  Meanwhile, they are pushing hard to use their PICKit 3 for
&lt;br&gt;&amp;gt; new designs.  Does the PICKit 3 use the same command set as PICKit 2,
&lt;br&gt;&amp;gt; or is there otherwise a way to use it with Linux?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;PICkit 3 does not use the same command set as PICkit 2. Its
&lt;br&gt;firmware structure is also different from PICkit 2 (more like ICD 2).
&lt;br&gt;So as of now it is not working under native Linux.
&lt;br&gt;&lt;br&gt;You can of course use Virtual Machines and Windows to get
&lt;br&gt;it working under Linux.
&lt;br&gt;&lt;br&gt;I am not so sure when this situation will change. As of now,
&lt;br&gt;PICkit 3 is not as good as PICkit 2, even under Windows.
&lt;br&gt;Ref: &lt;a href=&quot;http://www.microchip.com/forums/tm.aspx?m=450226&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.microchip.com/forums/tm.aspx?m=450226&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Xiaofan &lt;a href=&quot;http://mcuee.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mcuee.blogspot.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797286&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797286&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25797286.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25789311</id>
	<title>Pic-Kit 3 and Linux?</title>
	<published>2009-10-07T08:51:34Z</published>
	<updated>2009-10-07T08:51:34Z</updated>
	<author>
		<name>Joe Pfeiffer-3</name>
	</author>
	<content type="html">I see code to use Microchip's PICkit 2 under Linux is available from
&lt;br&gt;Microchip. &amp;nbsp;Meanwhile, they are pushing hard to use their PICKit 3 for
&lt;br&gt;new designs. &amp;nbsp;Does the PICKit 3 use the same command set as PICKit 2,
&lt;br&gt;or is there otherwise a way to use it with Linux?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25789311&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25789311&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Pic-Kit-3-and-Linux--tp25789311p25789311.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25469183</id>
	<title>Re: Lightweight distros with GPUTILS in repository</title>
	<published>2009-09-16T02:44:54Z</published>
	<updated>2009-09-16T02:44:54Z</updated>
	<author>
		<name>Ralph Corderoy</name>
	</author>
	<content type="html">&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Peter Olson wrote:
&lt;br&gt;&amp;gt; Learn about using the 'top' program to find out how much real memory
&lt;br&gt;&amp;gt; is used by various processes (this will take some studying of the
&lt;br&gt;&amp;gt; help, I really can't give a 25 word explanation of what to do).
&lt;br&gt;&lt;br&gt;Alternatively,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ps xauww | sort -k4n
&lt;br&gt;&lt;br&gt;will list all the processes on the machine in order of their %MEM
&lt;br&gt;column, largest last.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;&lt;br&gt;Ralph.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25469183&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25469183&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Lightweight-distros-with-GPUTILS-in-repository-tp25453262p25469183.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25456304</id>
	<title>Re: Lightweight distros with GPUTILS in repository</title>
	<published>2009-09-15T08:33:53Z</published>
	<updated>2009-09-15T08:33:53Z</updated>
	<author>
		<name>Peter Olson-3</name>
	</author>
	<content type="html">At 7:38 AM +0800 9/15/09, Jason Hsu wrote:
&lt;br&gt;&amp;gt;I'm trying to program microcontrollers in C on a 10-year-old laptop 
&lt;br&gt;&amp;gt;with only 256 MB of RAM and a 500 MHz processor.
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;&lt;br&gt;&amp;gt;Are there any lightweight distros that offer GPUTILS in the 
&lt;br&gt;&amp;gt;repository? &amp;nbsp;Is there anything I can do in a distro to substantially 
&lt;br&gt;&amp;gt;reduce its RAM requirement?
&lt;br&gt;&lt;br&gt;Most distros start server process that you don't need. &amp;nbsp;If you don't need to
&lt;br&gt;send and receive email directly at the box, then disable sendmail. &amp;nbsp;Don't
&lt;br&gt;run Firefox; it uses tons of memory. &amp;nbsp;Unfortunately, X tends to use a lot
&lt;br&gt;of memory, but you may need it to run design tools. &amp;nbsp;If you don't need graphic
&lt;br&gt;tools, learn to use the command line, and log in at run level 3, where
&lt;br&gt;the X server doesn't get started. &amp;nbsp;Learn about using the 'top' program to find
&lt;br&gt;out how much real memory is used by various processes (this will take some
&lt;br&gt;studying of the help, I really can't give a 25 word explanation of what to do).
&lt;br&gt;&lt;br&gt;peter
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25456304&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25456304&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Lightweight-distros-with-GPUTILS-in-repository-tp25453262p25456304.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25454527</id>
	<title>Re: Lightweight distros with GPUTILS in repository</title>
	<published>2009-09-15T06:56:33Z</published>
	<updated>2009-09-15T06:56:33Z</updated>
	<author>
		<name>Tamas Rudnai</name>
	</author>
	<content type="html">On Tue, Sep 15, 2009 at 12:38 AM, Jason Hsu &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25454527&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhsu802701@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Are there any lightweight distros that offer GPUTILS in the repository? &amp;nbsp;Is
&lt;br&gt;&amp;gt; there anything I can do in a distro to substantially reduce its RAM
&lt;br&gt;&amp;gt; requirement?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Usually graphical environment takes the most RAM so you may try not to
&lt;br&gt;install X (and definitely not a big window manager like Gnome or KDE). With
&lt;br&gt;'top' you can see which process takes most of the RAM so you may try to
&lt;br&gt;remove those packages as well. You may also can try to use older kernels
&lt;br&gt;with customized compilation so no unnecessary kernel modules are there.
&lt;br&gt;&lt;br&gt;Also you may can get a ram extention for your notebook from eBay or other
&lt;br&gt;online market/store...
&lt;br&gt;&lt;br&gt;Tamas
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Jason Hsu &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25454527&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhsu802701@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25454527&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25454527&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.mcuhobby.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mcuhobby.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Lightweight-distros-with-GPUTILS-in-repository-tp25453262p25454527.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25453262</id>
	<title>Lightweight distros with GPUTILS in repository</title>
	<published>2009-09-14T16:38:08Z</published>
	<updated>2009-09-14T16:38:08Z</updated>
	<author>
		<name>Jason Hsu, AA0II</name>
	</author>
	<content type="html">I'm trying to program microcontrollers in C on a 10-year-old laptop with only 256 MB of RAM and a 500 MHz processor.
&lt;br&gt;&lt;br&gt;I tried the version of Debian stable with XFCE as the default but gave up on it because I couldn't figure out how to get it to connect to the wireless Internet.
&lt;br&gt;&lt;br&gt;I tried Xubuntu, but it was slow. &amp;nbsp;Even with no applications running, it used swap space.
&lt;br&gt;&lt;br&gt;As I mentioned before, I never was able to get GPUTILS to work in Puppy Linux or Damn Small Linux. &amp;nbsp;The dependency hell was too overwhelming. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Are there any lightweight distros that offer GPUTILS in the repository? &amp;nbsp;Is there anything I can do in a distro to substantially reduce its RAM requirement?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jason Hsu &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25453262&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jhsu802701@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25453262&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25453262&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Lightweight-distros-with-GPUTILS-in-repository-tp25453262p25453262.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25434733</id>
	<title>Re: How do I specify certain addresses to not be banked?</title>
	<published>2009-09-14T05:13:48Z</published>
	<updated>2009-09-14T05:13:48Z</updated>
	<author>
		<name>Tamas Rudnai</name>
	</author>
	<content type="html">It is better to use linker scripts and proper variable occupation with 'RES'
&lt;br&gt;directive.
&lt;br&gt;&lt;br&gt;Anyway, it is also a common technique that you use a dedicated bank as a
&lt;br&gt;&amp;quot;register area&amp;quot; or &amp;quot;temp bank&amp;quot; where the bank selection always points to
&lt;br&gt;this area, and then use MOVFF to load the variables to this temporary area
&lt;br&gt;before making any operation on it. For example if you need to do a long
&lt;br&gt;calculation with several variables located in many different banks it is
&lt;br&gt;better to move them to this &amp;quot;register area&amp;quot; and do all the calculations then
&lt;br&gt;store the results back to it's original location. It is pretty much the same
&lt;br&gt;as you were using a register architecture, and you can save CPU time and
&lt;br&gt;program memory by this technique.
&lt;br&gt;&lt;br&gt;One another technique of course is to use the shared area for globals and
&lt;br&gt;function parameters and each one of the program block use one particular
&lt;br&gt;bank for it's locals (which the can be overlapped/overlayed with other
&lt;br&gt;modules). Then at the module prolog you need to do a context saving and a
&lt;br&gt;bank selection, then at the epilogue a context restore.
&lt;br&gt;&lt;br&gt;Which one is to use really depends on the application, and you can save on
&lt;br&gt;banking quite a lot by choosing the right one.
&lt;br&gt;&lt;br&gt;Tamas
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sun, Sep 13, 2009 at 5:39 PM, Jesse Gordon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25434733&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jesseg@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Raphael,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you very much. You were most helpful!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Actually, I was, for some reason, under the impression that the banked bit
&lt;br&gt;&amp;gt; was set by default in the assembler - but I see now that for addresses 0-7f
&lt;br&gt;&amp;gt; it is not set - which is exactly and perfectly what I want!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Then for my non-&amp;quot;globals&amp;quot; I can just define them with EQU 0x1xx and they
&lt;br&gt;&amp;gt; will all use the current bank select.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you very much!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Jesse
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Raphael Neider wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Jesse,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;And I wish to use the first half of bank 0 as &amp;quot;global&amp;quot; vars in the same
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; way that the second half (the SFRs) are &amp;quot;global.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;[&amp;gt;&amp;gt;snip&amp;lt;&amp;lt;]
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So, here is the question: How can I make some of my own ram locations
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; also always be accessed in bank 0 without me having to specify the &amp;quot;,0&amp;quot; on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; every file instruction?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For example, if I do:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MyGlobalByte &amp;nbsp; EQU &amp;nbsp; 0xF01
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; As it is, the assembler just drops the F00 part and a CLRF on
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; MyGlobalByte will clear byte 1 in the currently selected bank. Why can't the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; assembler see that I've specified 0xF01 and automatically clear the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; use-bank-selected bit - Just like it does for addresses above 0xF80?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The PICs have an access bank, which is split into general purpose
&lt;br&gt;&amp;gt;&amp;gt; registers (often 0x00 - 0x7F, sometimes 0x00 - 0x5F) and special
&lt;br&gt;&amp;gt;&amp;gt; function registers (0x80 - 0xFF, which are mapped to 0xF80 - 0xFFF,
&lt;br&gt;&amp;gt;&amp;gt; sometimes 0x60 - 0xFF, remapped to 0xF60 - 0xFFF). The split point
&lt;br&gt;&amp;gt;&amp;gt; is defined by Microchip and cannot be changed.
&lt;br&gt;&amp;gt;&amp;gt; You can use
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; MyGlobalByte EQU 0x001
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt; MyGlobalByte EQU 0x07F
&lt;br&gt;&amp;gt;&amp;gt; SFR0xF80 &amp;nbsp; &amp;nbsp; EQU 0xF80
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt; SFR0xFFF &amp;nbsp; &amp;nbsp; EQU 0xFFF
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; and gpasm (knowing the memory layout of the target device) will
&lt;br&gt;&amp;gt;&amp;gt; access these via the access bank. All other memory locations
&lt;br&gt;&amp;gt;&amp;gt; (0x80 - 0xF7F) will use banked access - so use proper BANKSEL
&lt;br&gt;&amp;gt;&amp;gt; directives where needed.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hope that helps,
&lt;br&gt;&amp;gt;&amp;gt; Raphael
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25434733&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25434733&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25434733&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25434733&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://www.mcuhobby.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mcuhobby.com&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-do-I-specify-certain-addresses-to-not-be-banked--tp25420633p25434733.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25425014</id>
	<title>Re: How do I specify certain addresses to not be banked?</title>
	<published>2009-09-13T09:39:31Z</published>
	<updated>2009-09-13T09:39:31Z</updated>
	<author>
		<name>Jesse Gordon</name>
	</author>
	<content type="html">Hi Raphael,
&lt;br&gt;&lt;br&gt;Thank you very much. You were most helpful!
&lt;br&gt;&lt;br&gt;Actually, I was, for some reason, under the impression that the banked 
&lt;br&gt;bit was set by default in the assembler - but I see now that for 
&lt;br&gt;addresses 0-7f it is not set - which is exactly and perfectly what I want!
&lt;br&gt;&lt;br&gt;Then for my non-&amp;quot;globals&amp;quot; I can just define them with EQU 0x1xx and they 
&lt;br&gt;will all use the current bank select.
&lt;br&gt;&lt;br&gt;Thank you very much!
&lt;br&gt;&lt;br&gt;-Jesse
&lt;br&gt;&lt;br&gt;Raphael Neider wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Jesse,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; And I wish to use the first half of bank 0 as &amp;quot;global&amp;quot; vars in the 
&lt;br&gt;&amp;gt;&amp;gt; same way that the second half (the SFRs) are &amp;quot;global.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; [&amp;gt;&amp;gt;snip&amp;lt;&amp;lt;]
&lt;br&gt;&amp;gt;&amp;gt; So, here is the question: How can I make some of my own ram locations 
&lt;br&gt;&amp;gt;&amp;gt; also always be accessed in bank 0 without me having to specify the 
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;,0&amp;quot; on every file instruction?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For example, if I do:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; MyGlobalByte &amp;nbsp; EQU &amp;nbsp; 0xF01
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; As it is, the assembler just drops the F00 part and a CLRF on 
&lt;br&gt;&amp;gt;&amp;gt; MyGlobalByte will clear byte 1 in the currently selected bank. Why 
&lt;br&gt;&amp;gt;&amp;gt; can't the assembler see that I've specified 0xF01 and automatically 
&lt;br&gt;&amp;gt;&amp;gt; clear the use-bank-selected bit - Just like it does for addresses 
&lt;br&gt;&amp;gt;&amp;gt; above 0xF80?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The PICs have an access bank, which is split into general purpose
&lt;br&gt;&amp;gt; registers (often 0x00 - 0x7F, sometimes 0x00 - 0x5F) and special
&lt;br&gt;&amp;gt; function registers (0x80 - 0xFF, which are mapped to 0xF80 - 0xFFF,
&lt;br&gt;&amp;gt; sometimes 0x60 - 0xFF, remapped to 0xF60 - 0xFFF). The split point
&lt;br&gt;&amp;gt; is defined by Microchip and cannot be changed.
&lt;br&gt;&amp;gt; You can use
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; MyGlobalByte EQU 0x001
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; MyGlobalByte EQU 0x07F
&lt;br&gt;&amp;gt; SFR0xF80 &amp;nbsp; &amp;nbsp; EQU 0xF80
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; SFR0xFFF &amp;nbsp; &amp;nbsp; EQU 0xFFF
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; and gpasm (knowing the memory layout of the target device) will
&lt;br&gt;&amp;gt; access these via the access bank. All other memory locations
&lt;br&gt;&amp;gt; (0x80 - 0xF7F) will use banked access - so use proper BANKSEL
&lt;br&gt;&amp;gt; directives where needed.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hope that helps,
&lt;br&gt;&amp;gt; Raphael
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25425014&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25425014&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25425014&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25425014&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-do-I-specify-certain-addresses-to-not-be-banked--tp25420633p25425014.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25422207</id>
	<title>Re: How do I specify certain addresses to not be banked?</title>
	<published>2009-09-13T03:44:54Z</published>
	<updated>2009-09-13T03:44:54Z</updated>
	<author>
		<name>Raphael Neider-2</name>
	</author>
	<content type="html">Hi Jesse,
&lt;br&gt;&lt;br&gt;&amp;gt; And I wish to use the first half of bank 0 as &amp;quot;global&amp;quot; vars in the same &amp;nbsp;
&lt;br&gt;&amp;gt; way that the second half (the SFRs) are &amp;quot;global.&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;[&amp;gt;&amp;gt;snip&amp;lt;&amp;lt;]
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; So, here is the question: How can I make some of my own ram locations &amp;nbsp;
&lt;br&gt;&amp;gt; also always be accessed in bank 0 without me having to specify the &amp;quot;,0&amp;quot; &amp;nbsp;
&lt;br&gt;&amp;gt; on every file instruction?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For example, if I do:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; MyGlobalByte &amp;nbsp; EQU &amp;nbsp; 0xF01
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As it is, the assembler just drops the F00 part and a CLRF on &amp;nbsp;
&lt;br&gt;&amp;gt; MyGlobalByte will clear byte 1 in the currently selected bank. Why can't &amp;nbsp;
&lt;br&gt;&amp;gt; the assembler see that I've specified 0xF01 and automatically clear the &amp;nbsp;
&lt;br&gt;&amp;gt; use-bank-selected bit - Just like it does for addresses above 0xF80?
&lt;/div&gt;&lt;br&gt;The PICs have an access bank, which is split into general purpose
&lt;br&gt;registers (often 0x00 - 0x7F, sometimes 0x00 - 0x5F) and special
&lt;br&gt;function registers (0x80 - 0xFF, which are mapped to 0xF80 - 0xFFF,
&lt;br&gt;sometimes 0x60 - 0xFF, remapped to 0xF60 - 0xFFF). The split point
&lt;br&gt;is defined by Microchip and cannot be changed.
&lt;br&gt;You can use
&lt;br&gt;&lt;br&gt;MyGlobalByte EQU 0x001
&lt;br&gt;...
&lt;br&gt;MyGlobalByte EQU 0x07F
&lt;br&gt;SFR0xF80 &amp;nbsp; &amp;nbsp; EQU 0xF80
&lt;br&gt;...
&lt;br&gt;SFR0xFFF &amp;nbsp; &amp;nbsp; EQU 0xFFF
&lt;br&gt;&lt;br&gt;and gpasm (knowing the memory layout of the target device) will
&lt;br&gt;access these via the access bank. All other memory locations
&lt;br&gt;(0x80 - 0xF7F) will use banked access - so use proper BANKSEL
&lt;br&gt;directives where needed.
&lt;br&gt;&lt;br&gt;Hope that helps,
&lt;br&gt;Raphael
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25422207&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25422207&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-do-I-specify-certain-addresses-to-not-be-banked--tp25420633p25422207.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25420633</id>
	<title>How do I specify certain addresses to not be banked?</title>
	<published>2009-09-12T21:43:51Z</published>
	<updated>2009-09-12T21:43:51Z</updated>
	<author>
		<name>Jesse Gordon</name>
	</author>
	<content type="html">Greetings. This is my first post - so please be patient as I learn the 
&lt;br&gt;ropes. Thanks!
&lt;br&gt;&lt;br&gt;I'm working with an 18f1220.
&lt;br&gt;&lt;br&gt;I wish to use bank 1 for my main code, and bank 2 for my low priority 
&lt;br&gt;ISR so they can have each plenty of non-shared ram.
&lt;br&gt;&lt;br&gt;And I wish to use the first half of bank 0 as &amp;quot;global&amp;quot; vars in the same 
&lt;br&gt;way that the second half (the SFRs) are &amp;quot;global.&amp;quot;
&lt;br&gt;&lt;br&gt;Let me explain:
&lt;br&gt;&lt;br&gt;PORTA, for example, is defined as:
&lt;br&gt;PORTA &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; EQU &amp;nbsp;H'0F80'
&lt;br&gt;&lt;br&gt;Let's say I then do a:
&lt;br&gt;CLRF PORTB
&lt;br&gt;the assembler (gpasm-0.13.4 beta) does (and should) clear the access bit 
&lt;br&gt;so the CLRF will always operate on 0x80 in bank zero.
&lt;br&gt;&lt;br&gt;Thus, no matter what bank is currently set in BSR, a CLRF on PORTA will 
&lt;br&gt;always hit bank 0...
&lt;br&gt;&lt;br&gt;So, here is the question: How can I make some of my own ram locations 
&lt;br&gt;also always be accessed in bank 0 without me having to specify the &amp;quot;,0&amp;quot; 
&lt;br&gt;on every file instruction?
&lt;br&gt;&lt;br&gt;For example, if I do:
&lt;br&gt;&lt;br&gt;MyGlobalByte &amp;nbsp; EQU &amp;nbsp; 0xF01
&lt;br&gt;&lt;br&gt;As it is, the assembler just drops the F00 part and a CLRF on 
&lt;br&gt;MyGlobalByte will clear byte 1 in the currently selected bank. Why can't 
&lt;br&gt;the assembler see that I've specified 0xF01 and automatically clear the 
&lt;br&gt;use-bank-selected bit - Just like it does for addresses above 0xF80?
&lt;br&gt;&lt;br&gt;That way, whenever I do an operation on MyGlobalByte, it would always 
&lt;br&gt;(without me having to specify &amp;quot;,0&amp;quot;) access 0x01 in bank 0.
&lt;br&gt;&lt;br&gt;Surely I can go change some line in some file to make it do that task 
&lt;br&gt;for the range of 0xF00-0xFFF since it already does it for 0xF80-0xFFF.
&lt;br&gt;&lt;br&gt;Thank you very much,
&lt;br&gt;&lt;br&gt;-Jesse
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25420633&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25420633&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-do-I-specify-certain-addresses-to-not-be-banked--tp25420633p25420633.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25276861</id>
	<title>Re: What distros offer GNUPIC in the package management system?</title>
	<published>2009-09-03T07:07:17Z</published>
	<updated>2009-09-03T07:07:17Z</updated>
	<author>
		<name>Peter Stuge-4</name>
	</author>
	<content type="html">Jay Dagenais wrote:
&lt;br&gt;&amp;gt; imo,, you are better off sticking with debian or possibly ubuntu.
&lt;br&gt;&lt;br&gt;I think that's a risky statement, because how the distribution works
&lt;br&gt;is very important to me. The original question did not say what the
&lt;br&gt;motivation for the question is, so it's impossible for everyone here
&lt;br&gt;to share their (vast!) experience with gputils.
&lt;br&gt;&lt;br&gt;Me, I really like Gentoo. But Fedora Electronic Lab (FEL) looks very
&lt;br&gt;interesting for EDA tasks:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://chitlesh.fedorapeople.org/FEL/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://chitlesh.fedorapeople.org/FEL/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://fedoraproject.org/wiki/Interviews/FEL&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fedoraproject.org/wiki/Interviews/FEL&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;//Peter
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25276861&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25276861&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/What-distros-offer-GNUPIC-in-the-package-management-system--tp25250235p25276861.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25260066</id>
	<title>RE: What distros offer GNUPIC in the package management system?</title>
	<published>2009-09-02T08:29:33Z</published>
	<updated>2009-09-02T08:29:33Z</updated>
	<author>
		<name>jaydag71</name>
	</author>
	<content type="html">&lt;br&gt;oh,, and I've had it running on suse,, but I think maybe I didn't get it thru yast but rpm'd from a site- this was some years ago so they may well have added it to the official package listing??
&lt;br&gt;&lt;br&gt;imo,, you are better off sticking with debian or possibly ubuntu.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25260066&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jaydag71@...&lt;/a&gt;
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25260066&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Date: Wed, 2 Sep 2009 08:11:01 -0700
&lt;br&gt;&amp;gt; Subject: RE: [gnupic] What distros offer GNUPIC in the package management system?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;I think you can find it for slackware also,,, but I could be wrong,, too many distros!!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Date: Wed, 2 Sep 2009 09:18:53 +0100
&lt;br&gt;&amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25260066&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nospam@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25260066&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; Subject: Re: [gnupic] What distros offer GNUPIC in the package management system?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Jason Hsu wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I know that Debian and Ubuntu both offer GNUPIC in the official package management system.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; What other distros offer GNUPIC through the official package management system?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Is there a package called &amp;quot;GNUPIC&amp;quot;? Debian has:
&lt;br&gt;&amp;gt; &amp;gt; gputils - GNU PIC utilities
&lt;br&gt;&amp;gt; &amp;gt; gputils-common - headers and linker scripts for gputils
&lt;br&gt;&amp;gt; &amp;gt; gputils-doc - documentation for gputils
&lt;br&gt;&amp;gt; &amp;gt; picasm - Assembler for the Microchip PIC-family Microcontrollers
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; gpsim - Simulator for Microchip's PIC microcontrollers
&lt;br&gt;&amp;gt; &amp;gt; gpsim-dev - Libraries needed only for building gpsim components
&lt;br&gt;&amp;gt; &amp;gt; gpsim-doc - Documentation for gpsim
&lt;br&gt;&amp;gt; &amp;gt; gpsim-lcd - LCD module for gpsim
&lt;br&gt;&amp;gt; &amp;gt; gpsim-lcd-graphic - LCD module for gpsim
&lt;br&gt;&amp;gt; &amp;gt; gpsim-led - LED module for gpsim
&lt;br&gt;&amp;gt; &amp;gt; gpsim-logic - logic module for gpsim
&lt;br&gt;&amp;gt; &amp;gt; nitpic - simulator for the Microchip PIC16C84 microcontroller
&lt;br&gt;&amp;gt; &amp;gt; simulpic - simulator for Microchip PIC16F84 microcontroller
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; picp - command line utility to drive a PICSTART programmer
&lt;br&gt;&amp;gt; &amp;gt; picprog - Microchip PIC serial programmer software
&lt;br&gt;&amp;gt; &amp;gt; odyssey - PIC microcontroller programming application
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; sdcc - Small Device C Compiler
&lt;br&gt;&amp;gt; &amp;gt; sdcc-doc - Small Device C Compiler (documentation)
&lt;br&gt;&amp;gt; &amp;gt; sdcc-libraries - Small Device C Compiler (libraries)
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; piklab - IDE for PIC-microcontroller development
&lt;br&gt;&amp;gt; &amp;gt; No pikdev but there is a Debian package available
&lt;br&gt;&amp;gt; &amp;gt; from the pikdev website: &lt;a href=&quot;http://pikdev.free.fr/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pikdev.free.fr/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; There are probably other PIC related packages in
&lt;br&gt;&amp;gt; &amp;gt; Debian.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; -- 
&lt;br&gt;&amp;gt; &amp;gt; Linux 2.6.30
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25260066&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25260066&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _________________________________________________________________
&lt;br&gt;&amp;gt; New! Open Messenger faster on the MSN homepage
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://go.microsoft.com/?linkid=9677405&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://go.microsoft.com/?linkid=9677405&lt;/a&gt;&lt;/div&gt;&lt;br&gt;_________________________________________________________________
&lt;br&gt;New! Open Messenger faster on the MSN homepage
&lt;br&gt;&lt;a href=&quot;http://go.microsoft.com/?linkid=9677405&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://go.microsoft.com/?linkid=9677405&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/What-distros-offer-GNUPIC-in-the-package-management-system--tp25250235p25260066.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25259499</id>
	<title>RE: What distros offer GNUPIC in the package management system?</title>
	<published>2009-09-02T08:11:01Z</published>
	<updated>2009-09-02T08:11:01Z</updated>
	<author>
		<name>jaydag71</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp;I think you can find it for slackware also,,, but I could be wrong,, too many distros!!
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Date: Wed, 2 Sep 2009 09:18:53 +0100
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25259499&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nospam@...&lt;/a&gt;
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25259499&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [gnupic] What distros offer GNUPIC in the package management system?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jason Hsu wrote:
&lt;br&gt;&amp;gt; &amp;gt; I know that Debian and Ubuntu both offer GNUPIC in the official package management system.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; What other distros offer GNUPIC through the official package management system?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is there a package called &amp;quot;GNUPIC&amp;quot;? Debian has:
&lt;br&gt;&amp;gt; gputils - GNU PIC utilities
&lt;br&gt;&amp;gt; gputils-common - headers and linker scripts for gputils
&lt;br&gt;&amp;gt; gputils-doc - documentation for gputils
&lt;br&gt;&amp;gt; picasm - Assembler for the Microchip PIC-family Microcontrollers
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; gpsim - Simulator for Microchip's PIC microcontrollers
&lt;br&gt;&amp;gt; gpsim-dev - Libraries needed only for building gpsim components
&lt;br&gt;&amp;gt; gpsim-doc - Documentation for gpsim
&lt;br&gt;&amp;gt; gpsim-lcd - LCD module for gpsim
&lt;br&gt;&amp;gt; gpsim-lcd-graphic - LCD module for gpsim
&lt;br&gt;&amp;gt; gpsim-led - LED module for gpsim
&lt;br&gt;&amp;gt; gpsim-logic - logic module for gpsim
&lt;br&gt;&amp;gt; nitpic - simulator for the Microchip PIC16C84 microcontroller
&lt;br&gt;&amp;gt; simulpic - simulator for Microchip PIC16F84 microcontroller
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; picp - command line utility to drive a PICSTART programmer
&lt;br&gt;&amp;gt; picprog - Microchip PIC serial programmer software
&lt;br&gt;&amp;gt; odyssey - PIC microcontroller programming application
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; sdcc - Small Device C Compiler
&lt;br&gt;&amp;gt; sdcc-doc - Small Device C Compiler (documentation)
&lt;br&gt;&amp;gt; sdcc-libraries - Small Device C Compiler (libraries)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; piklab - IDE for PIC-microcontroller development
&lt;br&gt;&amp;gt; No pikdev but there is a Debian package available
&lt;br&gt;&amp;gt; from the pikdev website: &lt;a href=&quot;http://pikdev.free.fr/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pikdev.free.fr/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; There are probably other PIC related packages in
&lt;br&gt;&amp;gt; Debian.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Linux 2.6.30
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25259499&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25259499&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_________________________________________________________________
&lt;br&gt;New! Open Messenger faster on the MSN homepage
&lt;br&gt;&lt;a href=&quot;http://go.microsoft.com/?linkid=9677405&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://go.microsoft.com/?linkid=9677405&lt;/a&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/What-distros-offer-GNUPIC-in-the-package-management-system--tp25250235p25259499.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25253442</id>
	<title>Re: What distros offer GNUPIC in the package management system?</title>
	<published>2009-09-02T01:18:53Z</published>
	<updated>2009-09-02T01:18:53Z</updated>
	<author>
		<name>Eamon Skelton</name>
	</author>
	<content type="html">Jason Hsu wrote:
&lt;br&gt;&amp;gt; I know that Debian and Ubuntu both offer GNUPIC in the official package management system.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What other distros offer GNUPIC through the official package management system?
&lt;br&gt;&lt;br&gt;Is there a package called &amp;quot;GNUPIC&amp;quot;? Debian has:
&lt;br&gt;gputils - GNU PIC utilities
&lt;br&gt;gputils-common - headers and linker scripts for gputils
&lt;br&gt;gputils-doc - documentation for gputils
&lt;br&gt;picasm - Assembler for the Microchip PIC-family Microcontrollers
&lt;br&gt;&lt;br&gt;&lt;br&gt;gpsim - Simulator for Microchip's PIC microcontrollers
&lt;br&gt;gpsim-dev - Libraries needed only for building gpsim components
&lt;br&gt;gpsim-doc - Documentation for gpsim
&lt;br&gt;gpsim-lcd - LCD module for gpsim
&lt;br&gt;gpsim-lcd-graphic - LCD module for gpsim
&lt;br&gt;gpsim-led - LED module for gpsim
&lt;br&gt;gpsim-logic - logic module for gpsim
&lt;br&gt;nitpic - simulator for the Microchip PIC16C84 microcontroller
&lt;br&gt;simulpic - simulator for Microchip PIC16F84 microcontroller
&lt;br&gt;&lt;br&gt;picp - command line utility to drive a PICSTART programmer
&lt;br&gt;picprog - Microchip PIC serial programmer software
&lt;br&gt;odyssey - PIC microcontroller programming application
&lt;br&gt;&lt;br&gt;sdcc - Small Device C Compiler
&lt;br&gt;sdcc-doc - Small Device C Compiler (documentation)
&lt;br&gt;sdcc-libraries - Small Device C Compiler (libraries)
&lt;br&gt;&lt;br&gt;piklab - IDE for PIC-microcontroller development
&lt;br&gt;No pikdev but there is a Debian package available
&lt;br&gt;from the pikdev website: &lt;a href=&quot;http://pikdev.free.fr/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pikdev.free.fr/&lt;/a&gt;&lt;br&gt;&lt;br&gt;There are probably other PIC related packages in
&lt;br&gt;Debian.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Linux 2.6.30
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25253442&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25253442&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gnupic-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/What-distros-offer-GNUPIC-in-the-package-management-system--tp25250235p25253442.html" />
</entry>

</feed>
