I must be missing something, probably an include IFG2 and both UCA0 are reported as undeclared. I added stdio.h, stdint.h and signal.h, and even dsiroky's onewire.h, with no success
I will try a fresh install of the msp430 toolchain, maybe a newer version has the stuffs. Thanks! On 11/16/2012 01:24 PM, Robert Henig wrote: > You don't need to install the IAR or CCS. Just extract the sample programs > from them. > > int putchar(int c) { > > while (!(IFG2&UCA0TXIFG)); > UCA0TXBUF = c; > return 1; > } > > Bob. > > > On Nov 16, 2012, at 11:19 AM, Yama Ploskonka wrote: > >> Bob, >> >> I am afraid that the platform I work on does not give me room for IAR or CCS. >> I can ONLY depend on Terminal-like utilities, under Linux. >> >> How do I write putchar? The examples I see when googling putchar() seem to >> mean it is a built-in thing? >> >> I have found several examples of printf() for msp430-gcc, where the author >> wrote something like "To Be Developed"... >> >> Thank you! >> >> Yama >> >> On 11/16/2012 01:15 PM, Robert Henig wrote: >>> You can find code samples in either the IAR Workbench download or the CCS >>> download from here: >>> http://www.ti.com/lsds/ti/microcontroller/16-bit_msp430/8-bit_value_line.page?DCMP=D_MCU_MSP430_MSP430&CMP=KNC-GoogleTI&247SEM >>> >>> You need to write the putchar() function yourself for printf() to work. >>> >>> Bob. >>> >>> >>> On Nov 16, 2012, at 11:02 AM, Yama Ploskonka wrote: >>> >>>> Hi Bob, >>>> >>>> my apologies. Part of my problem is that I don not know WHAT to ask, and >>>> there are so many possibilities, while the ones I tested do not seem to >>>> work. TI has code for their tools. I need to manage just from ZLinux >>>> Terminal, with mspdebug and msp430-gcc >>>> >>>> not meaning to have someone do my work for me, would you be so kind to >>>> point me to a specific example/URL where I could find such echo program, >>>> that would run from Terminal, with mspdebug and msp430-gcc? >>>> I have been looking for days now... >>>> >>>> I am using the USB cord. Is that relevant to what you say about "level >>>> shifter"? sorry, noob here. >>>> >>>> as to putchar(), I get / >>>> undefined reference to 'putchar'/ >>>> when I run msp430-gcc. Maybe I am missing some include? >>>> sorry again, and thanks! >>>> >>>> On 11/16/2012 12:34 AM, Robert Henig wrote: >>>>> Hi Yama, >>>>> >>>>> I'm not sure what you're asking for here. You should be able to find >>>>> sample UART code on the TI site. There are samples in the Launchpad >>>>> download package. The code is a simple echo program that echos characters >>>>> received back to the terminal. Get that working before you play with >>>>> printf(). If you're using a Launchpad and hooking the rx and tx to a >>>>> serial port on a computer you'll need to use a level shifter on the >>>>> signals. Search for 'rs232 level shifter' on the web. >>>>> >>>>> To get printf() to work you need to provide a putchar() function. >>>>> >>>>> Bob. >>>>> >>>>> >>>>> On Nov 15, 2012, at 9:18 AM, Yama Ploskonka wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> Please help me figure out UART using a Launchpad, and Linux! >>>>>> >>>>>> It might be something obvious that I am missing somehow, after several >>>>>> days hunting. >>>>>> >>>>>> the goal: transfer data (text) to an MSP430 on the Launchpad, which then >>>>>> is used there as input for some further processing >>>>>> AND >>>>>> get feedback from the MSP430 that gets displayed in the host computer - >>>>>> ideally in such a form that can be used as input for something running >>>>>> there. >>>>>> >>>>>> printf() seems to be a major issue in the middle of all this. >>>>>> >>>>>> I routinely manage things with msp230-gcc, mspdebug, from Terminal. >>>>>> >>>>>> Thank you! >>>>>> >>>>>> Yama the Perpetual Noob (and oh so appreciative to y'all) >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Monitor your physical, virtual and cloud infrastructure from a single >>>>>> web console. Get in-depth insight into apps, servers, databases, vmware, >>>>>> SAP, cloud infrastructure, etc. Download 30-day Free Trial. >>>>>> Pricing starts from $795 for 25 servers or applications! >>>>>> http://p.sf.net/sfu/zoho_dev2dev_nov >>>>>> _______________________________________________ >>>>>> Mspgcc-users mailing list >>>>>> Mspgcc-users@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/mspgcc-users >> ------------------------------------------------------------------------------ >> Monitor your physical, virtual and cloud infrastructure from a single >> web console. Get in-depth insight into apps, servers, databases, vmware, >> SAP, cloud infrastructure, etc. Download 30-day Free Trial. >> Pricing starts from $795 for 25 servers or applications! >> http://p.sf.net/sfu/zoho_dev2dev_nov_______________________________________________ >> Mspgcc-users mailing list >> Mspgcc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/mspgcc-users ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users