From: Joe B. <JBa...@kg...> - 2007-06-16 21:18:54
|
Thanks for your suggestion Areth. I do need the sql client on the gumstix. I = thought that there may be a means of including necessary libraries when cross= compiling... Joe ----- Original Message ----- From: gumstix-users-request Sent: 15.06.2007 22:56 To: gum...@li... Subject: gumstix-users Digest, Vol 14, Issue 95 Send gumstix-users mailing list submissions to gum...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/gumstix-users or, via email, send a message with subject or body 'help' to gum...@li... You can reach the person managing the list at gum...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of gumstix-users digest..." Today's Topics: 1. Re: DS1307 Real Time Clock (Gert Jim Muller) 2. makefile for a gumstix mysql client (Joe Bayless) 3. Re: makefile for a gumstix mysql client (Areth Foster-Webster) 4. Re: DS1307 Real Time Clock (Dave Hylands) 5. Re: DS1307 Real Time Clock (Gert Jim Muller) 6. Re: DS1307 Real Time Clock (Dave Hylands) ---------------------------------------------------------------------- Message: 1 Date: Fri, 15 Jun 2007 12:17:22 -0700 (PDT) From: Gert Jim Muller <ge...@ya...> Subject: Re: [Gumstix-users] DS1307 Real Time Clock To: no...@ho..., "General mailing list for gumstix users." <gum...@li...> Message-ID: <998...@we...> Content-Type: text/plain; charset=3Dascii I am following the directions at http://docwiki.gumstix.org/I2C_DS1307 to add I2C and the DS1307 on my verdex board, but after editing the "series" file in the kernel-patches folder, what makes "DS1307" under "Miscellaneous I2C chip support -->" show up, since I don't have it there. Does the patch need to be "run" or some other magic needed? Any help would be appreciated, Thank you Gert ----- Original Message ---- From: "no...@ho..." <no...@ho...> To: General mailing list for gumstix users. <gum...@li...urceforge.= net> Sent: Friday, June 8, 2007 1:19:51 PM Subject: Re: [Gumstix-users] DS1307 Real Time Clock Almost missed this one.. The I2C bus is accessible via a 4 pin header on the RoboStix. I suppose if you were crafty you could create your own board with a hirose connector on it that the Gumstix would plug into and you could then access the same lines/signals through the hirose connector. Unless you need that however, it's just as easy to connect the Gumstix into a Robostix and have the I2c pin header and a slough of other fun goodies thus available to you (SPI, FFUART (console), STUART, HWUART, BTUART serial ports, lots of GPIO pins, AVR chip, etc.). I believe the I2c bus is also exposed on the GPStix, breakout, and waysmall boards. One thing to note, as was mentioned earlier in this thread, based on the I2C spec you will need to use a pullup resistor on the SDA and SDC lines. The one exception (as I found today in the Wiki and by testing) is the Robostix. The Robostix already has pullup resistors on the SDA and SDC lines to raise the signal from 3.3v to 5v. (which explains why I didn't have to add resistors to get my RTC to work). Hope this helps some.. > Just a quick newbie question...does the RTC have to be connected to the > Robostix or the Gumstix? > > ----- Original Message ---- > From: Jeff Sadowski <jef...@gm...> > To: no...@ho...; General mailing list for gumstix users. > <gum...@li...> > Sent: Thursday, June 7, 2007 4:17:37 PM > Subject: Re: [Gumstix-users] DS1307 Real Time Clock > > this looks interesting to me :-) > Maybe I can give it a go. > > On 6/6/07, no...@ho... <no...@ho...> wrote: >> >> Folks, >> I have a DS1307 RTC connected into the 12c port on my robostix. >> I rebuilt my kernel (build 1161) and told it to add drivers >> for that chip. It built ok, flashed ok and boots up just fine, >> but tells me that it can't communicate with the RTC. >> >> I saw elsewhere in the wiki a patch that was posted to enable >> this particular rtc, but when I tried (first) to compile with it >> in the tree the build failed. >> >> So compiling with the patch doesn't work and using the 'built-in' >> driver it doesn't work either. >> >> What am I missing/doing wrong? >> >> Help! :-) >> --Pat >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > ___________________________________________________________________________= _________ > Got a little couch potato? > Check out fun summer activities for kids. > http://search.yahoo.com/search?fr=3Doni_on_mail&p=3Dsummer+activities+for+k= ids&cs=3Dbz > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users _____________________________________________________________________________= _______ Bored stiff? Loosen up... Download and play hundreds of games for free on Yahoo! Games. http://games.yahoo.com/games/front ------------------------------ Message: 2 Date: Fri, 15 Jun 2007 21:57:22 +0200 From: Joe Bayless <JBa...@kg...> Subject: [Gumstix-users] makefile for a gumstix mysql client To: gum...@li... Message-ID: <OF2...@kg...> Content-Type: text/plain; charset=3D"us-ascii" An HTML attachment was scrubbed... ------------------------------ Message: 3 Date: Fri, 15 Jun 2007 16:04:59 -0400 From: Areth Foster-Webster <afosterw@MIT.EDU> Subject: Re: [Gumstix-users] makefile for a gumstix mysql client To: "General mailing list for gumstix users." <gum...@li...> Message-ID: <467...@mi...> Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed This may not be much of a help but I ran into the similar issues and switched over to Postgres8 which I managed to get compiled pretty fast. If you don't require mysql that might be a fast alternative. I specificaclly needed the GIS functions so Postgres turned out to be a better option in that dept. as well. I have the edited make if you need it. All I had to do was take out the self tests. -Areth Joe Bayless wrote: > Hi all, > > I checked the gumstix archives but was unable to find a tip on how to > get the mysql client C API library compiled into my code. Has anybody > had success doing this? > > Here is my original make file: > > ########################################## > > CFLAGS=3D-g -Wall > CC=3Dg++ > INCLUDES =3D -I/usr/include/mysql > LIBS =3D -L/usr/lib/mysql -lmysqlclient -lm > all: ets21 > ets21serial_SQL.o: ets21serial_SQL.cpp common.h > $(CC) -c $(INCLUDES) ets21serial_SQL.cpp > common.o: common.c common.h > $(CC) -c $(INCLUDES) common.c > ets21: ets21serial_SQL.o common.o > $(CC) -o ets21 ets21serial_SQL.o common.o $(LIBS) > clean: > rm -f ets21 ets21serial_SQL.o common.o > > ################################################## > > > And here is my gumstix attempt: > > ################################################## > > ifeq ($(DEBUG),y) > CFLAGS +=3D -O -g # -O is need to expand inlines > else > CFLAGS +=3D -O2 > endif > > TARGET =3D ets21serial_SQL > PWD :=3D $(shell pwd) > > GUMSTIX_BUILDROOT =3D $(PWD)/../gumstix-buildroot > BUILD_ARM =3D $(wildcard $(GUMSTIX_BUILDROOT)/build_arm*) > CROSS_COMPILE =3D $(patsubst %g++, %, $(wildcard > $(BUILD_ARM)/staging_dir/bin/arm-linux-uclibc*-g++ )) > > ifeq ($(strip $(CROSS_COMPILE)),) > $(error Unable to detect C++ Cross Compiler) > endif > > TARGET_ARCH=3D-Os -march=3Darmv5te -mtune=3Dxscale -Wa,-mcpu=3Dxscale > CC =3D $(CROSS_COMPILE)gcc > CXX =3D $(CROSS_COMPILE)g++ > > CPPFLAGS +=3D -I/usr/include/mysql > > LDFLAGS +=3D -L/usr/lib/mysql > > LDLIBS +=3D -lmysqlclient -lm > > LINK.o =3D $(CXX) $(LDFLAGS) $(TARGET_ARCH) > > .PHONY: all > > all: depend $(TARGET) > > C_SRCS =3D > CPP_SRCS =3D $(TARGET).cpp > > OBJS =3D $(CPP_SRCS:.cpp=3D.o) $(C_SRCS:.c=3D.o) common > > $(TARGET) : $(OBJS) > > clean: > rm -rf $(OBJS) core .depend $(TARGET) > > depend .depend dep: > rm -f .depend > ifneq ($(CPP_SRCS),) > $(CXX) $(CXXFLAGS) $(CPPFLAGS) -M $(CPP_SRCS) >> .depend > endif > ifneq ($(C_SRCS),) > $(CC) $(CFLAGS) $(CPPFLAGS) -M $(C_SRCS) >> .depend > endif > > ifeq (.depend,$(wildcard .depend)) > include .depend > endif > > #################################################### > > And here the make output: > > rm -f .depend > /home/joe/gumstix/SQL/../gumstix-buildroot/build_arm_nofpu/staging_dir/bin/= arm-linux-uclibc-g++ > -I/usr/include/mysql -M ets21serial_SQL.cpp >> .depend > /home/joe/gumstix/SQL/../gumstix-buildroot/build_arm_nofpu/staging_dir/bin/= arm-linux-uclibc-gcc > -O2 -I/usr/include/mysql -L/usr/lib/mysql -Os -march=3Darmv5te > -mtune=3Dxscale -Wa,-mcpu=3Dxscale common.c -lmysqlclient -lm -o common > /home/joe/gumstix/gumstix-buildroot/build_arm_nofpu/staging_dir/lib/gcc/arm= -linux-uclibc/3.4.5/../../../../arm-linux-uclibc/bin/ld: > skipping incompatible /usr/lib/mysql/libmysqlclient.so when searching > for -lmysqlclient > /home/joe/gumstix/gumstix-buildroot/build_arm_nofpu/staging_dir/lib/gcc/arm= -linux-uclibc/3.4.5/../../../../arm-linux-uclibc/bin/ld: > skipping incompatible /usr/lib/mysql/libmysqlclient.a when searching > for -lmysqlclient > /home/joe/gumstix/gumstix-buildroot/build_arm_nofpu/staging_dir/lib/gcc/arm= -linux-uclibc/3.4.5/../../../../arm-linux-uclibc/bin/ld: > cannot find -lmysqlclient > collect2: ld returned 1 exit status > make: *** [common] Error 1 > > ########################################### > > Any help would be greatly appreciated. Thanks - Joe > > > > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > ------------------------------------------------------------------------ > > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > ------------------------------ Message: 4 Date: Fri, 15 Jun 2007 13:08:53 -0700 From: "Dave Hylands" <dhy...@gm...> Subject: Re: [Gumstix-users] DS1307 Real Time Clock To: "General mailing list for gumstix users." <gum...@li...> Message-ID: <c32...@ma...> Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Hi Gert, On 6/15/07, Gert Jim Muller <ge...@ya...> wrote: > I am following the directions at http://docwiki.gumstix.org/I2C_DS1307 > to add I2C and the DS1307 on my verdex board, but after editing the > "series" file in the kernel-patches folder, what makes "DS1307" under > "Miscellaneous I2C chip support -->" show up, since I don't have it > there. Does the patch need to be "run" or some other magic needed? I assume that you're running make menuconfig inside the linux directory? A common mistake is to leave out the ARCH=3Darm parameter. SO make sure you're doing: make ARCH=3Darm menuconfig If you ran it already without, then you'll want to copy gumstix-buildroot/target/device/Gumstix/verdex/linux.config overtop of .config in the linux directory (since it will now probably be all messed up). -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ ------------------------------ Message: 5 Date: Fri, 15 Jun 2007 13:27:59 -0700 (PDT) From: Gert Jim Muller <ge...@ya...> Subject: Re: [Gumstix-users] DS1307 Real Time Clock To: "General mailing list for gumstix users." <gum...@li...> Message-ID: <284...@we...> Content-Type: text/plain; charset=3Dascii Thank you Dave, I am doing the ARCH=3Darm, but will copy the config.linux too. Does it matter= that I am still using build 1342 without the "verdex" folder in the target/.= ../Gumstix folder? Gert ----- Original Message ---- From: Dave Hylands <dhy...@gm...> To: General mailing list for gumstix users. <gum...@li...urceforge.= net> Sent: Friday, June 15, 2007 4:08:53 PM Subject: Re: [Gumstix-users] DS1307 Real Time Clock Hi Gert, On 6/15/07, Gert Jim Muller <ge...@ya...> wrote: > I am following the directions at http://docwiki.gumstix.org/I2C_DS1307 > to add I2C and the DS1307 on my verdex board, but after editing the > "series" file in the kernel-patches folder, what makes "DS1307" under > "Miscellaneous I2C chip support -->" show up, since I don't have it > there. Does the patch need to be "run" or some other magic needed? I assume that you're running make menuconfig inside the linux directory? A common mistake is to leave out the ARCH=3Darm parameter. SO make sure you're doing: make ARCH=3Darm menuconfig If you ran it already without, then you'll want to copy gumstix-buildroot/target/device/Gumstix/verdex/linux.config overtop of .config in the linux directory (since it will now probably be all messed up). -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users _____________________________________________________________________________= _______ 8:00? 8:25? 8:40? Find a flick in no time with the Yahoo! Search movie showtime shortcut. http://tools.search.yahoo.com/shortcuts/#news ------------------------------ Message: 6 Date: Fri, 15 Jun 2007 13:56:36 -0700 From: "Dave Hylands" <dhy...@gm...> Subject: Re: [Gumstix-users] DS1307 Real Time Clock To: "General mailing list for gumstix users." <gum...@li...> Message-ID: <c32...@ma...> Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Hi Gert, On 6/15/07, Gert Jim Muller <ge...@ya...> wrote: > Thank you Dave, > > I am doing the ARCH=3Darm, but will copy the config.linux too. Does it matt= er that I am still using build 1342 without the "verdex" folder in the target= /.../Gumstix folder? Yeah - the exact location will depend on which version of buildroot is being used. Oh - the other thing that occurs to me is that you've already built your kernel which means that the patches have already been applied, which means that they won't show up (buildroot isn't smart enough to repatch). So, I think you need to remove build_arm_nofpu/linux-2.6.XXgum (replace XX with the appropriate version) and then redo the make. -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ ------------------------------ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ------------------------------ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users End of gumstix-users Digest, Vol 14, Issue 95 ********************************************* |