Re: [Mspgcc-users] New MSP430 stand-alone GCC version release available!
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 16.04.2015 19:17, DJ Delorie wrote: Sorry for huge delay in conversation :) wget http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/la test/exports/msp430-gcc-source.tar.bz2 File at this URL is not stable. It will be chaneged with next release. It is bad for any packaging system. Previous releases are at URLs like http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/3_02 _03_00/exports/msp430-gcc-source.tar.bz2, but current version doesn't have such UNIQUE URL. (http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/3_0 2_04_00/exports/msp430-gcc-source.tar.bz2 is not found). Is it possible to add version into FILE NAME and has STABLE URLs for each file, which will work from release date till forever for future releases, please? (3) There are no instructions at all! ./configure --prefix=/usr/local --target=mdp430 gmake all I use ./configure --prefix=... --target=msp430-elf --enable-languages=c,c++ make make install If you're building the upstream sources, it's a bit trickier because they're separate packages, but as long as you use --target=msp430-elf any of the how to build a cross compiler instructions should suffice. I'm trying to build release 3_02_04_00 (latest one). I have such packages installed: autoconf-2.69 automake-1.15 bash-4.3.33 bison-2.7.1 cloog-0.18.3 expat-2.1.0 gettext-0.19.4 gettext-runtime-0.19.4 gettext-tools-0.19.4 gmake-4.1 gmp-5.1.3 isl-0.14.1 m4-1.4.17 mpc-1.0.3 mpfr-3.1.2 python27-2.7.9 My configure (top-level) command line is: ./configure --target=msp430-elf \ --with-gmp=/usr/local \ --with-mpfr=/usr/local \ --with-mpc=/usr/local \ --with-isl=/usr/local \ --disable-isl-version-check \ --with-cloog=/usr/local \ --enable-languages=c,c++ \ --disable-nls \ --prefix=/usr/local/gcc-msp430-ti-toolchain-3.03.04.0 It works (output attached as configure.out). After that gmake all gives error: updating cache .././config.cache configure: creating ./config.status config.status: creating Makefile config.status: creating dltest/Makefile config.status: creating tclConfig.sh gmake[2]: Leaving directory '/usr/home/lev/FreeBSD/ports/devel/gcc-msp430-ti-toolchain/work/sources/ tools' Makefile:860: recipe for target 'all' failed gmake[1]: *** [all] Error 2 gmake[1]: Leaving directory '/usr/home/lev/FreeBSD/ports/devel/gcc-msp430-ti-toolchain/work/sources/ tools' Full output is attached as gmake.out. I could easily build gcc-arm-embedded on this system with these packages installed, for example. - -- // Black Lion AKA Lev Serebryakov -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (MingW32) iQJ8BAEBCgBmBQJVVfC8XxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePCsgP/RpZY0iQpNj33zQ1rAXAY316 fr1qi2W7STQO2sGAV9Iynmqz6ARXPgfoeENybS7As3vj1xSGKsXshq5pUNN2FxfF 75efbmPDRzNlL5wcFr9jLgceElK6hGjNzDeEeAfsHiNaqY7Og9gxpfW20Do1NMI/ y9eFQfmrksIkcjb48xWNzIK2U9YyBCGYg0DfWyWiFMA4yB6OnFlBwR15syq83Nbk VRFmCgs4CsHEOKIEYsWW1vCoJIae4achkNJAOwPu7QhbmBXW3v4DfCbZ1ZiOZE3P NkTg8kSOqWvr/lBEd/G571KbzzQqvuoRkSsD/ou7i4QlC0QYaiH8x3LxkhXZIqdk ZcpUATIIjzuSb+5w4kvQfgs8z3IciPgsxzGZke8wdn4WQKxWdWvMvVjkjchO2x9t rDIUzwVV4koU2PvcQDzqyU42hxTqa7QGQXZJOv/r7ItI9hF6wGCx1wvJ5UcrZVdK Dd2+EKHORUaHuLRFJEC+u6CTMRw5BleM+e7WUgdy4dXW3rzo6ixEj+6NO2D7V5Lb jUonewQ84Cwn4UiVOwUfLJV7KWuhdY4i6p7ZRCZn4cQU7/6EK5/uQBuwUsiksP/3 nQRorDjGkna7OL3y46Iy3k+6qQsJ1ZKasTZ/cB1ZVjXDZi1deg6rnaI8k4Q9jv+w ZEXzfhjsTYOOZJGNRKLz =SnDe -END PGP SIGNATURE- configure: loading site script /usr/ports/Templates/config.site checking build system type... amd64-portbld-freebsd10.1 checking host system type... amd64-portbld-freebsd10.1 checking target system type... msp430-unknown-elf checking for a BSD-compatible install... /usr/bin/install -c checking whether ln works... yes checking whether ln -s works... yes checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for gawk... (cached) /usr/bin/awk checking for libatomic support... no checking for libitm support... no checking for libsanitizer support... no checking for libvtv support... no checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking whether g++ accepts -static-libstdc++ -static-libgcc... no checking for gnatbind... no checking for gnatmake... no checking whether compiler driver understands Ada... no checking how to compare bootstrapped objects... cmp $$f1 $$f2 16 16 checking for objdir... .libs
Re: [Mspgcc-users] New MSP430 stand-alone GCC version release available!
(1) Sources could not be downloaded automatically. You need browser. What should distributive build cluster do? There's nothing magic about downloading the sources, just use any command-line URL tool (wget, curl, etc): wget http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/latest/exports/msp430-gcc-source.tar.bz2 (3) There are no instructions at all! ./configure --prefix=/usr/local --target=mdp430 gmake all I use ./configure --prefix=... --target=msp430-elf --enable-languages=c,c++ make make install If you're building the upstream sources, it's a bit trickier because they're separate packages, but as long as you use --target=msp430-elf any of the how to build a cross compiler instructions should suffice. fails in early stages with different problems, looks like it is very Linux-specific (stock binutils/gcc could be build virtually anywhere!) It shouldn't be Linux specific. We build it for Linux (native) and MinGW (cross). If you include the specific error messages perhaps we could suggest solutions... Note that - in general - cross builds tend to have stricter requirements about available tools than native builds. For example, a cross gcc build is allowed to require that the native compiler is g++, whereas a native gcc build has to allow pretty much any C++ compiler. (Also note that *I* don't like unneeded restrictions, and other compilers should work fine as long as they're mostly compatible :) -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF ___ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users
Re: [Mspgcc-users] New MSP430 stand-alone GCC version release available!
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 12.04.2015 04:41, Peter Bigot wrote: Thank you, Peter (and for all your effort in the past, too!) I'm unaware of instructions for building from the TI/RedHat forked source, but the upstream GNU packages are mature. http://pabigot.github.io/bsp430/msp430elf.html has details on building the toolchain from them. - -- // Black Lion AKA Lev Serebryakov -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (MingW32) iQJ8BAEBCgBmBQJVK6+OXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePH0QQAMU0KnVAUDDnGAWbKkOBOIfN gfUq+zhrvjr3w8LYcSKqqTA5zPIAR53rLoJr+f33/p3MDaEqegCUVXhv/6PPVgT2 661zPvGGRAndji26oCZPFB7rCV7r6Qz43goJTo6OtUqe4amMtZmbDOMPfYU8Qh+Q 8hhLg6+ubb4soJsFVS/E0jXvsZWBzoWyF42ufk0nvpgYiGhED19HPKV/4OM3QHDN 7d5AtZG+hXeM2irEDRA7Jtzign+ahml9HV2MoDfR3jBde1KyRip8KL29Xa0I+C30 LQFVMtlQmTPyrOcpzj7pCY0mUBsDym4HY7mWBiHVbdKv/XioVD8+N9ljN22kizjn vd3SOj5ezU72Ffu3yVlJpb99VYp8QgpUfRXu8QuPzdnCNhMtvGA+QSPk4uJmhgWY v6TgoEMT/A/PvoJADD/QZq/zJ41ln5sJf09CHb41DBr0vDOBRRwi65s6YoIcklqG qYjz9INC64KbddLCYK4TGsHK1v98rpwsb9YokV4uJnWaV6EYY/cW0PBfrvgyjlzQ O/ChPU3Q6OsEhIM4aupentYC2owlm+tb+yAXu2jSvv6YNt0BYLZlJQnFC9VgJz+F Bdd0b6lzzOr5bjeTsS35eYRGlEnnO+hrclTWSwIcK5O5vizhOfmAk9UKRrfXat3q aZqnWiTMt+Zy7pDA8+Vc =01aA -END PGP SIGNATURE- -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF ___ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users
Re: [Mspgcc-users] New MSP430 stand-alone GCC version release available!
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 23/02/2015 17:15, Ghannouchi, Youssef wrote: Are here any instructions to build this from sources? I have problems from very beginning with this so named release (I didn't seen releases worse, to be honest): (1) Sources could not be downloaded automatically. You need browser. What should distributive build cluster do? (2) Sources tarball doesn't contains any version indication in its name (3) There are no instructions at all! ./configure --prefix=/usr/local --target=mdp430 gmake all fails in early stages with different problems, looks like it is very Linux-specific (stock binutils/gcc could be build virtually anywhere!) I want to update FreeBSD port/package for ancient msp430gcc, but it looks impossible :-( Hello GCC-enthusiasts, We are pleased to announce a new stand-alone open source release (v3.02.03.00) on the external web! This release is the stand-alone equivalent to the MSP430 GCC support in CCSv6 App Center and includes all binaries, the source code and MSP430 device specific support files. · What's new in this release? o Key Changes to GCC: § Fixed initialization of .data section § Fixed detection of hardware multiply (for MSP430FR5739). o Key Changes to Header Support Files: § Update linker scripts to fix initialization of .data section in large memory devices. § Change asm to __asm__ in iomacros.h (for C99 compatibility). o Please refer to the release noteshttp://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP GCC/3_02_03_00/index_FDS.html for more details. · How to get it? o Use the Stand-alone Open Source downloads from the GCC tools folderhttp://www.ti.com/tool/msp430-gcc-opensource o Update through CCS v6.x installation will be available in the coming days. Please note that updating GCC compiler will also automatically update the GCC MSP430 device specific support files. § Update your CCS v6.x installation (Help - Search for updates) to the latest version and visit the CCS App Center under (Help - Getting Started) Basic migration advice and links to GCC documentation is provided in the CCSv6 for MSP430 user's guidehttp://www.ti.com/lit/pdf/slau157 Best regards, Youssef Ghannouchi Youssef Ghannouchi Product Manager - Texas Instruments Inc. -- - Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg. clktrk ___ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users - -- Black Lion AKA Lev Serebryakov -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQJ8BAEBCgBmBQJVKaZFXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePx9gP/jtMTR4YpltOLGrxgJHXYLNs T18+R8XOLjOMIFAIn8HeHH2IBgTfCNz/Y/6WmUbzyHSdmiDwqiVQnaF3fqjgYluM +9mt5qIHcdWFRm8CnDmfL0K+fTJTlGN4ei4zrRftldxAYy8KGmINJciuxesJCy2R 6WLHCir5xmGW1079RH0nQ8Mh/Z8BxxVsCDE6rWe3/0EBPGhCHilf6VEnWHN1Em/b +zMzRcl7nzVWx6ppLQBE0ffbR4u/eVmnFEBVOmoAk1lSWGurFg3YnVWXel+dJ5Pt Z3XTVWRsMFx3yxIyk3nAsccrtwD2Pmog8Qqex6nNr8pMLNL+IBhJsqUsegbGRT6l h07RMUZONs7nO7Juow8MWPwaJX71azZE7BSQ/DpdMKpuQetumlQ6h0nEehcT+YoX IxcUdO2ywTwGkqMMmB3cP041KmBY+/E5jAsnlkdQFCva5JRCX6cpm3RDglDu0a9H ZSCBPgX92pzDkesHpi43jl0kB4KH7vEXuNpvncpkooWzAxI1/6nEg0vOAYkDcxyL mcI2Ju8bL6sCHTSZ42cJkRo/RyLIsPUB0iCCk2DiOtxoTs+K4o1h4RhdX5R0vTFC n0Y2Kt0yAExeJ76xcNBnOrya5ByqU2jJh40jpKJHLLFBKe7C4V93BbLAu0mpZ/ee SDlfYq0NDziDA1hsuL9a =UuS8 -END PGP SIGNATURE- -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF ___ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users
Re: [Mspgcc-users] New MSP430 stand-alone GCC version release available!
I'm unaware of instructions for building from the TI/RedHat forked source, but the upstream GNU packages are mature. http://pabigot.github.io/bsp430/msp430elf.html has details on building the toolchain from them. Peter On Sat, Apr 11, 2015 at 5:55 PM, Lev Serebryakov l...@serebryakov.spb.ru wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 23/02/2015 17:15, Ghannouchi, Youssef wrote: Are here any instructions to build this from sources? I have problems from very beginning with this so named release (I didn't seen releases worse, to be honest): (1) Sources could not be downloaded automatically. You need browser. What should distributive build cluster do? (2) Sources tarball doesn't contains any version indication in its name (3) There are no instructions at all! ./configure --prefix=/usr/local --target=mdp430 gmake all fails in early stages with different problems, looks like it is very Linux-specific (stock binutils/gcc could be build virtually anywhere!) I want to update FreeBSD port/package for ancient msp430gcc, but it looks impossible :-( Hello GCC-enthusiasts, We are pleased to announce a new stand-alone open source release (v3.02.03.00) on the external web! This release is the stand-alone equivalent to the MSP430 GCC support in CCSv6 App Center and includes all binaries, the source code and MSP430 device specific support files. · What's new in this release? o Key Changes to GCC: § Fixed initialization of .data section § Fixed detection of hardware multiply (for MSP430FR5739). o Key Changes to Header Support Files: § Update linker scripts to fix initialization of .data section in large memory devices. § Change asm to __asm__ in iomacros.h (for C99 compatibility). o Please refer to the release noteshttp://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSP GCC/3_02_03_00/index_FDS.html for more details. · How to get it? o Use the Stand-alone Open Source downloads from the GCC tools folderhttp://www.ti.com/tool/msp430-gcc-opensource o Update through CCS v6.x installation will be available in the coming days. Please note that updating GCC compiler will also automatically update the GCC MSP430 device specific support files. § Update your CCS v6.x installation (Help - Search for updates) to the latest version and visit the CCS App Center under (Help - Getting Started) Basic migration advice and links to GCC documentation is provided in the CCSv6 for MSP430 user's guidehttp://www.ti.com/lit/pdf/slau157 Best regards, Youssef Ghannouchi Youssef Ghannouchi Product Manager - Texas Instruments Inc. -- - Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg. clktrk ___ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users - -- Black Lion AKA Lev Serebryakov -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQJ8BAEBCgBmBQJVKaZFXxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePx9gP/jtMTR4YpltOLGrxgJHXYLNs T18+R8XOLjOMIFAIn8HeHH2IBgTfCNz/Y/6WmUbzyHSdmiDwqiVQnaF3fqjgYluM +9mt5qIHcdWFRm8CnDmfL0K+fTJTlGN4ei4zrRftldxAYy8KGmINJciuxesJCy2R 6WLHCir5xmGW1079RH0nQ8Mh/Z8BxxVsCDE6rWe3/0EBPGhCHilf6VEnWHN1Em/b +zMzRcl7nzVWx6ppLQBE0ffbR4u/eVmnFEBVOmoAk1lSWGurFg3YnVWXel+dJ5Pt Z3XTVWRsMFx3yxIyk3nAsccrtwD2Pmog8Qqex6nNr8pMLNL+IBhJsqUsegbGRT6l h07RMUZONs7nO7Juow8MWPwaJX71azZE7BSQ/DpdMKpuQetumlQ6h0nEehcT+YoX IxcUdO2ywTwGkqMMmB3cP041KmBY+/E5jAsnlkdQFCva5JRCX6cpm3RDglDu0a9H ZSCBPgX92pzDkesHpi43jl0kB4KH7vEXuNpvncpkooWzAxI1/6nEg0vOAYkDcxyL mcI2Ju8bL6sCHTSZ42cJkRo/RyLIsPUB0iCCk2DiOtxoTs+K4o1h4RhdX5R0vTFC n0Y2Kt0yAExeJ76xcNBnOrya5ByqU2jJh40jpKJHLLFBKe7C4V93BbLAu0mpZ/ee SDlfYq0NDziDA1hsuL9a =UuS8 -END PGP SIGNATURE- -- BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15utm_medium=emailutm_campaign=VA_SF ___ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net
Re: [Mspgcc-users] New MSP430 stand-alone GCC version release available!
Thanks Thomas. https://github.com/pabigot/msp430-elf has been updated with these releases. I'm not sure why the version jumped from 2.01.01.00 to 3.02.02.00 since the GCC version apparently didn't change but we'll run with it. In the gcc_rh branch the only change I made was to remove the execute bits from the header files and move the contents back to the include directory from the msp430-gcc-support-files directory they're now in. Note that the TI versions now use Unix line endings, so to identify content differences from old versions you need to add -b or -w to the diff command. In the sources branch the only change was to move the tools directory up one level, and to remove some .gitignore files that were preventing the archive from containing certain derived files. There are changes in the TI sources that appear to need to be backported to upstream (e.g. the support for longer C++ template names); somebody might need to file an upstream bug report to get that to happen. There are also a variety of issues reported on gcc bugzilla and E2E in both the headers and toolchain that are still outstanding including (by inspection) the hardware multiplier issues. FYI: The best information I've collected on how to report bugs in the toolchain is in the README displayed at: https://github.com/pabigot/msp430-elf Thomas, I for one very much appreciate both the new releases and the fact you're announcing them here. Peter On Thu, Nov 27, 2014 at 4:51 AM, Mitnacht, Thomas t-mitna...@ti.com wrote: Hello GCC-enthusiasts, We just posted a new stand-alone open source release (v3.02.02.00) on the external web! This release is the stand-alone equivalent to the MSP430 GCC support in CCSv6 App Center and includes all binaries, the source code and MSP430 device specific support files. What's new in this release? • Large memory support in GCC (linker files update) • Fixed loading of program into GDB with function in high memory. • Latest MSP430 device support (MSP430FR69xx, MSP430FR68xx, MSP430FR59xx, MSP430FR58xx, RF430FRL15xH) • Several bug fixes (see release notes http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/3_02_02_00/index_FDS.html ) How to get it? • Update your CCS v6.x installation (Help - Search for updates) to the latest version and visit the CCS App Center under (Help - Getting Started) Basic migration advice and links to GCC documentation is provided in the CCSv6 for MSP430 user’s guidehttp://www.ti.com/lit/pdf/slau157 • Use the Stand-alone Open Source downloads from the GCC tools folderhttp://www.ti.com/tool/msp430-gcc-opensource Thanks, Thomas Mitnacht MSP430 Development Tools Manager • Ultra-Low Power MCUs Texas Instruments • Freising • +49 8161 80 3002 Texas Instruments Deutschland GmbH, Haggertystr. 1, D-85356 Freising. Amtsgericht München HRB 40960. Geschäftsführer: Dr. Wolfram Tietscher. Vorsitzender des Aufsichtsrates: Andreas Schwaiger -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751iu=/4140/ostg.clktrk ___ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751iu=/4140/ostg.clktrk___ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users
Re: [Mspgcc-users] New MSP430 stand-alone GCC version release available!
On Thu, Nov 27, 2014 at 10:42 AM, Paul Sokolovsky pmis...@gmail.com wrote: Hello Peter, On Thu, 27 Nov 2014 06:23:40 -0600 Peter Bigot big...@acm.org wrote: In the gcc_rh branch the only change I made was to remove the execute bits from the header files and move the contents back to the include directory from the msp430-gcc-support-files directory they're now in. Note that the TI versions now use Unix line endings, so to identify content differences from old versions you need to add -b or -w to the diff command. Ah, too bad they were not dos2unix'ed before the import! My intent is that these be archival; I'll muck with metadata like execute bits and the containing directory name in an attempt to maintain consistency across releases, but I won't change the content of individual files. And here's something I wanted to ask for a while - did you or somebody else considered adding msp430 toolchain to http://crosstool-ng.org/ ? Nope. I'm not interested in more things to maintain; my solution for msp430elf toolchain building is described here: http://pabigot.github.io/bsp430/msp430elf.html That page includes a link to the most recent version of my build script posted here some months ago. If somebody wants to use that as a basis for other work, feel free. I don't think it's got enough creativity to warrant a copyright and in any case it'd fall under the BSD-3-Clause licensing of BSP430. Peter -- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751iu=/4140/ostg.clktrk___ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users
Re: [Mspgcc-users] New MSP430 stand-alone GCC version release available!
On Fri, May 23, 2014 at 12:13 AM, Mitnacht, Thomas t-mitna...@ti.comwrote: Hello GCC-enthusiasts, We just posted a new stand-alone open source release on the external web: RH GCC v371! This release is the stand-alone equivalent to the MSP430 GCC support in CCSv6 App Center and includes all binaries, the source code, and MSP430 device specific support files required. What's new in this release: New Device Support: * MSP430FG6626 * MSP430FR6989 Family * MSP430FR4133 Family * MSP430F67621 * MSP430F67641 * MSP430F6779A Family New Features: * Support for hardware multiplier (with new -hwmult command line option) * Added -mN, -mn, -mY, -my command line options for handling automatic insertion of NOP instructions while changing interrupts * New -mcpu command line option for selecting microcontroller architectures In addition the linker scripts have been aligned (single file per device) and plenty of bugs have been addressed. This as well as previous releases are available thru the MSP430 GCC product folderhttp://www.ti.com/tool/msp430-gcc-opensource. Thanks, Thomas Mitnacht MSP430 Development Tools Manager • Ultra-Low Power MCUs Texas Instruments • Freising • +49 8161 80 3002 Texas Instruments Deutschland GmbH, Haggertystr. 1, D-85356 Freising. Amtsgericht München HRB 40960. Geschäftsführer: Dr. Wolfram Tietscher. Vorsitzender des Aufsichtsrates: Andreas Schwaiger -- Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free. http://p.sf.net/sfu/SauceLabs ___ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users Thanks for the update. I was wondering if there are any instructions on how to set this up. For instance, where do the MSP headders need to be extracted to? Thanks -- Henry von Tresckow (hvontres) -- Time is money. Stop wasting it! Get your web API in 5 minutes. www.restlet.com/download http://p.sf.net/sfu/restlet___ Mspgcc-users mailing list Mspgcc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mspgcc-users