Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Gentoo Embedded (http://www.linux-archive.org/gentoo-embedded/)
-   -   msp4300 toolchain (http://www.linux-archive.org/gentoo-embedded/611951-msp4300-toolchain.html)

David Relson 12-20-2011 03:33 AM

msp4300 toolchain
 
G'day,

I'd like to do some development with TI's msp430 processors. As a
starting point I've got the TI LaunchPad which has an msp430g2231.

As best I can tell, there seem to be 3 paths to a toolchain:
1 - crossdev - with an appropriate tuple, for example
a - "crossdev -t msp430"
b - "crossdev -t msp430-none-none-uclibc"
2 - portage to emerge dev-embedded/msp430*
3 - sourceforge's mspgcc project

I could go into the difficulties I've encountered with each of the
above, but I don't want to overload this message and bore everyone.

So the questions are:

Is anybody on this list doing msp430 development/experimentation? Has
one of the above paths been found to work? If so, which one?

Thank you.

David


Tue Dec 20 07:30:02 2011
Return-path: <aur-general-bounces@archlinux.org>
Envelope-to: tom@linux-archive.org
Delivery-date: Tue, 20 Dec 2011 07:06:16 +0200
Received: from gerolde.archlinux.org ([66.211.214.132]:53548)
by s2.java-tips.org with esmtp (Exim 4.69)
(envelope-from <aur-general-bounces@archlinux.org>)
id 1Rcru4-0001s2-O6
for tom@linux-archive.org; Tue, 20 Dec 2011 07:06:16 +0200
Received: from gudrun.archlinux.org (gudrun.archlinux.org [66.211.214.131])
by gerolde.archlinux.org (Postfix) with ESMTP id 65B3E9002B;
Tue, 20 Dec 2011 00:06:15 -0500 (EST)
Received: from gerolde.archlinux.org (gerolde.archlinux.org [66.211.214.132])
by gudrun.archlinux.org (Postfix) with ESMTP id 9074D8615E
for <aur-general@archlinux.org>; Tue, 20 Dec 2011 00:06:13 -0500 (EST)
Received-SPF: pass (gmail.com ... _spf.google.com: 209.85.215.172 is
authorized to use 'techlivezheng@gmail.com' in 'mfrom' identity (mechanism
'ip4:209.85.128.0/17' matched)) receiver=gerolde.archlinux.org;
identity=mailfrom; envelope-from="techlivezheng@gmail.com";
helo=mail-ey0-f172.google.com; client-ip=209.85.215.172
Received: from mail-ey0-f172.google.com (mail-ey0-f172.google.com
[209.85.215.172])
by gerolde.archlinux.org (Postfix) with ESMTPS id 4310E90029
for <aur-general@archlinux.org>; Tue, 20 Dec 2011 00:06:12 -0500 (EST)
Received: by eaad1 with SMTP id d1so5140963eaa.3
for <aur-general@archlinux.org>; Mon, 19 Dec 2011 21:06:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
h=mime-version:from:date:message-id:subject:to:content-type;
bh=fOfBIEvti8zBW74dLKopGQobKaSBOIA2LHSzfMb9Kk0=;
b=b7fhL2xJmxu2D6Db7z57je8Sf/jQkF1VHnxoE91mn17qerKt3NRhvmHqKwlzl5ckMG
a/UNRgjew3CReV6Dpp93lA+BI5vtFfJduczs4ZrXHFbjguKQn5OD tNU5pxjRLD7qKv5R
8PUO4tkXs8g+lo1b/O6Cu0Q1/qoQ4lZgpPEFw=
Received: by 10.204.132.79 with SMTP id a15mr99793bkt.109.1324357572305; Mon,
19 Dec 2011 21:06:12 -0800 (PST)
MIME-Version: 1.0
Received: by 10.204.143.198 with HTTP; Mon, 19 Dec 2011 21:05:31 -0800 (PST)
From: =?UTF-8?B?6YOR5paH6L6JKFRlY2hsaXZlIFpoZW5nKQ==?=
<techlivezheng@gmail.com>
Date: Tue, 20 Dec 2011 13:05:31 +0800
Message-ID: <CAPYzjrQE1FZLa7asC6qJDjuG5SyU4bZNioAbTMe+61aiPrAm RA@mail.gmail.com>
To: AUR <aur-general@archlinux.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: [aur-general] Delete request: run_bin32_gtk
X-BeenThere: aur-general@archlinux.org
X-Mailman-Version: 2.1.14
Precedence: list
Reply-To: "Discussion about the Arch User Repository (AUR)"
<aur-general@archlinux.org>
List-Id: "Discussion about the Arch User Repository (AUR)"
<aur-general.archlinux.org>
List-Unsubscribe: <http://mailman.archlinux.org/mailman/options/aur-general>,
<mailto:aur-general-request@archlinux.org?subject=unsubscribe>
List-Archive: <http://mailman.archlinux.org/pipermail/aur-general>
List-Post: <mailto:aur-general@archlinux.org>
List-Help: <mailto:aur-general-request@archlinux.org?subject=help>
List-Subscribe: <http://mailman.archlinux.org/mailman/listinfo/aur-general>,
<mailto:aur-general-request@archlinux.org?subject=subscribe>
Errors-To: aur-general-bounces@archlinux.org
Sender: aur-general-bounces@archlinux.org

[run_bin32_gtk][1] uses deprecated lib32 directory
(/opt/lib32/usr/lib) and has not updated and required since its first
submission,so I think it is okey to delete it.

[1]:https://aur.archlinux.org/packages.php?ID=27419

Peter Stuge 12-20-2011 05:02 AM

msp4300 toolchain
 
David Relson wrote:
> I'd like to do some development with TI's msp430 processors. As a
> starting point I've got the TI LaunchPad which has an msp430g2231.

I'm not sure Linux is relevant for those 16-bit chips, nor uClibc?


//Peter

David Relson 12-20-2011 11:21 AM

msp4300 toolchain
 
On Tue, 20 Dec 2011 07:02:53 +0100
Peter Stuge wrote:

> David Relson wrote:
> > I'd like to do some development with TI's msp430 processors. As a
> > starting point I've got the TI LaunchPad which has an msp430g2231.
>
> I'm not sure Linux is relevant for those 16-bit chips, nor uClibc?
>
>
> //Peter

I'm not interested in running Linux on the MSP430. My goal is to use
Linux to cross-compile code that will run on the MSP430.

Maciej Grela 12-20-2011 11:26 AM

msp4300 toolchain
 
2011/12/20 David Relson <relson@osagesoftware.com>:
> On Tue, 20 Dec 2011 07:02:53 +0100
> Peter Stuge wrote:
>
>> David Relson wrote:
>> > I'd like to do some development with TI's msp430 processors. *As a
>> > starting point I've got the TI LaunchPad which has an msp430g2231.
>>
>> I'm not sure Linux is relevant for those 16-bit chips, nor uClibc?
>>
>>
>> //Peter
>
> I'm not interested in running Linux on the MSP430. *My goal is to use
> Linux to cross-compile code that will run on the MSP430.
>

There is a msp430-gcc package in portage. Have you tried that ? I've
once upon a time used a toolchain from:

http://cdk4msp.sourceforge.net/

Best regards,
Maciej Grela

David Relson 12-20-2011 11:51 AM

msp4300 toolchain
 
On Tue, 20 Dec 2011 13:26:09 +0100
Maciej Grela wrote:

> 2011/12/20 David Relson <relson@osagesoftware.com>:
> > On Tue, 20 Dec 2011 07:02:53 +0100
> > Peter Stuge wrote:
> >
> >> David Relson wrote:
> >> > I'd like to do some development with TI's msp430 processors. *As
> >> > a starting point I've got the TI LaunchPad which has an
> >> > msp430g2231.
> >>
> >> I'm not sure Linux is relevant for those 16-bit chips, nor uClibc?
> >>
> >>
> >> //Peter
> >
> > I'm not interested in running Linux on the MSP430. *My goal is to
> > use Linux to cross-compile code that will run on the MSP430.
> >
>
> There is a msp430-gcc package in portage. Have you tried that ? I've
> once upon a time used a toolchain from:
>
> http://cdk4msp.sourceforge.net/
>
> Best regards,
> Maciej Grela

In the ebuild in dev-embedded/msp430-gcc is the following line:

is_crosscompile || die "Only cross-compile builds are supported"

I'm not sure exactly what it means, but it seems to mean that this
ebuild can only be used when cross-compiling, i.e. when building gcc to
_run_ on the msp430.

I want to build a cross-compiler, i.e. a gcc that will run on my x86_64
and create code to run on the msp430.

Mike Frysinger 12-20-2011 06:38 PM

msp4300 toolchain
 
someone has sent me a patch to crossdev to add msp4300 support. i'll let you
know when i push a release with it.
-mike

Mike Frysinger 12-21-2011 08:06 PM

msp4300 toolchain
 
On Tuesday 20 December 2011 14:38:20 Mike Frysinger wrote:
> someone has sent me a patch to crossdev to add msp4300 support. i'll let
> you know when i push a release with it.

crossdev-20111221 should work. if it doesn't, file a bug.
-mike

David Relson 12-21-2011 11:20 PM

msp4300 toolchain
 
On Wed, 21 Dec 2011 16:06:57 -0500
Mike Frysinger wrote:

> On Tuesday 20 December 2011 14:38:20 Mike Frysinger wrote:
> > someone has sent me a patch to crossdev to add msp4300 support.
> > i'll let you know when i push a release with it.
>
> crossdev-20111221 should work. if it doesn't, file a bug.
> -mike

Hi Mike,

I'm looking forward to trying the new crossdev. I've sync'd portage
and have the ebuild. Unfortunately the .xz file hasn't made it to the
portage mirrors.

Thank you.

David

Tim Harder 12-22-2011 12:00 AM

msp4300 toolchain
 
On 2011-12-20 Tue 04:51, David Relson wrote:
> > There is a msp430-gcc package in portage. Have you tried that ? I've
> > once upon a time used a toolchain from:
> > http://cdk4msp.sourceforge.net/
> > Best regards,
> > Maciej Grela

> In the ebuild in dev-embedded/msp430-gcc is the following line:

> is_crosscompile || die "Only cross-compile builds are supported"

> I'm not sure exactly what it means, but it seems to mean that this
> ebuild can only be used when cross-compiling, i.e. when building gcc to
> _run_ on the msp430.

> I want to build a cross-compiler, i.e. a gcc that will run on my x86_64
> and create code to run on the msp430.

That line means exactly what you want, i.e. you can only build
msp430-gcc for cross-compiling from your amd64/x86/etc host to an msp430
target.

If you have any troubles building the msp430 toolchain in the tree with
crossdev please file a bug and I'll look into it since I'm the primary
maintainer for the msp430 toolchain on Gentoo.

Thanks,
Tim

David Relson 12-22-2011 03:42 AM

msp4300 toolchain
 
On Wed, 21 Dec 2011 17:00:24 -0800
Tim Harder wrote:

> On 2011-12-20 Tue 04:51, David Relson wrote:
> > > There is a msp430-gcc package in portage. Have you tried that ?
> > > I've once upon a time used a toolchain from:
> > > http://cdk4msp.sourceforge.net/
> > > Best regards,
> > > Maciej Grela
>
> > In the ebuild in dev-embedded/msp430-gcc is the following line:
>
> > is_crosscompile || die "Only cross-compile builds are supported"
>
> > I'm not sure exactly what it means, but it seems to mean that this
> > ebuild can only be used when cross-compiling, i.e. when building
> > gcc to _run_ on the msp430.
>
> > I want to build a cross-compiler, i.e. a gcc that will run on my
> > x86_64 and create code to run on the msp430.
>
> That line means exactly what you want, i.e. you can only build
> msp430-gcc for cross-compiling from your amd64/x86/etc host to an
> msp430 target.
>
> If you have any troubles building the msp430 toolchain in the tree
> with crossdev please file a bug and I'll look into it since I'm the
> primary maintainer for the msp430 toolchain on Gentoo.
>
> Thanks,
> Tim

Hi Tim,

Glad to make your acquaintance !

With crossdev-20111212, binutil built fine, but gcc stage 1's build
encountered an error in configure. A bug has been filed.

Regards,

Davvid


All times are GMT. The time now is 05:08 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.