Jump to content
43oh

Rickta59

Members
  • Content Count

    1,135
  • Joined

  • Last visited

  • Days Won

    71

Reputation Activity

  1. Like
    Rickta59 reacted to spirilis in MSP-EXP432P401R Pre-Production (black PCB) LaunchPad to be Phased Out   
    I think it would be nice if TI could provide free MSP432P401R production silicon samples for folks who bought a black LaunchPad and want to try replacing the chip.  Not everyone's got the tools but many of us probably do...
  2. Like
    Rickta59 reacted to Fmilburn in Energia sensor code and library examples   
    I'm attaching a link to github with Energia code examples for various sensors.  I started this as a place to put examples for students in a course I was helping to develop for middle and high school level students using the MSP430F5529.  Unfortunately the course was not held but I'm putting them out there in the hope they might help someone.  Where the code has been tested with other LaunchPads I've noted it.
     
    Here it is:  https://github.com/fmilburn3?tab=repositories
     
    You won't find anything sophisticated    but many are at least somewhat unique in that I couldn't find an example for that sensor tailored specifically for the F5529, or I wanted to better document it for beginners.  Essentially all are variants of work done by others, including work on 43oh, and I hope I've recognized the contribution in the code.  There is a wiki associated with some that has the schematic and photographs.  There is some other example code that is almost complete - e.g. using small DC motors and servos and I might add them.  Here is a list of sensors and devices currently out there:
    CNY70 - used as a proximity switch CNY70 - used as a tachometer MCP41010 - digital pot HC-SR04 - distance sensor 3 watt high intensity LED MAX4466 -sound level I2C LCD (4x20) and (2x16) HC-SR501 - PIR movement detection SW-180xxP - vibration sensor Joystick PFatFs - compiles and runs on the F5529 Hall effect rainfall sensor TMP36 - temperature Sharp GPf1S53VJ000F - photo interrupter Using low power modes (LPM) in Energia TCS3200 Color Sensor using MSP432           *** added 8/8/15 DS1307 Real Time Clock (RTC) Module         *** added 8/9/15 INA125P Instrumentation Amplifier                *** added 10/9/15 MCP3008 ADC                                            *** added 10/12/15 TLC5615 DAC                                              *** added 11/30/15 dAISy MarineTraffic shore station w/ CC3200  ** added 12/16/15 AD9850 Frequency Generator                        ** added 1/20/16 FFT                                                             ** added 1/20/16 Rotary encoder                                            ** added 1/23/16 W5500 Ethernet                                          ** added 3/25/16 MSP430G2955 pins_energia.h                   ** added 3/25/16 DriverLib examples for F5529                     ** added 8/16 Infrared Transmission                                ** added 12/16 WS2812 LEDs using SPI                          ** added 12/16 Battery measurement                               ** added 1/17 Finite State Machine - alarm system          ** added 2/6/17 Using RTC module with Energia - F5529     ** added 2/24/17 RCWL-0516 "doppler radar microwave motion sensor module"     ** added 6/6/17 Vary time a LED stays lit with potentiometer  ** added 7/8/17
  3. Like
    Rickta59 got a reaction from Fmilburn in JSON file for installation on the Arduino IDE?   
    I tend to stay away from the Arduino distrubution directory. I created a directory in my Arduino sketch directory called "hardware" to store alternate cores. In my case on linux it ends up being ${HOME}/Arduino/hardware
     
    $ ls ${HOME}/Arduino/hardware
    alt_ti  Arduino_STM32  grumpy
    $ ls /home/kimballr/Arduino/hardware/alt_ti/
    tivac
    $ ls /home/kimballr/Arduino/hardware/alt_ti/tivac
    boards.txt  extras     platform.txt     README.md  tools
    cores       libraries  programmers.txt  system     variants
     
    I didn't have to change anything in platform.txt for this to work.
     
    The directory above shows my hacked version of the tivac-core: https://github.com/RickKimball/tivac-core
     
    But you probably want to use the real one: https://github.com/energia/tivac-core.git
    $ mkdir /home/kimballr/Arduino/hardware/ti $ cd /home/kimballr/Arduino/hardware/ti $ git clone https://github.com/energia/tivac-core.git tivac Cloning into 'tivac'... remote: Counting objects: 677, done. remote: Total 677 (delta 0), reused 0 (delta 0), pack-reused 676 Receiving objects: 100% (677/677), 2.84 MiB | 0 bytes/s, done. Resolving deltas: 100% (128/128), done. Checking connectivity... done. $ ls tivac boards.txt  extras     platform.txt     README.md  variants cores       libraries  programmers.txt  system $ -rick
  4. Like
    Rickta59 got a reaction from reaper7 in JSON file for installation on the Arduino IDE?   
    I tend to stay away from the Arduino distrubution directory. I created a directory in my Arduino sketch directory called "hardware" to store alternate cores. In my case on linux it ends up being ${HOME}/Arduino/hardware
     
    $ ls ${HOME}/Arduino/hardware
    alt_ti  Arduino_STM32  grumpy
    $ ls /home/kimballr/Arduino/hardware/alt_ti/
    tivac
    $ ls /home/kimballr/Arduino/hardware/alt_ti/tivac
    boards.txt  extras     platform.txt     README.md  tools
    cores       libraries  programmers.txt  system     variants
     
    I didn't have to change anything in platform.txt for this to work.
     
    The directory above shows my hacked version of the tivac-core: https://github.com/RickKimball/tivac-core
     
    But you probably want to use the real one: https://github.com/energia/tivac-core.git
    $ mkdir /home/kimballr/Arduino/hardware/ti $ cd /home/kimballr/Arduino/hardware/ti $ git clone https://github.com/energia/tivac-core.git tivac Cloning into 'tivac'... remote: Counting objects: 677, done. remote: Total 677 (delta 0), reused 0 (delta 0), pack-reused 676 Receiving objects: 100% (677/677), 2.84 MiB | 0 bytes/s, done. Resolving deltas: 100% (128/128), done. Checking connectivity... done. $ ls tivac boards.txt  extras     platform.txt     README.md  variants cores       libraries  programmers.txt  system $ -rick
  5. Like
    Rickta59 reacted to EdoNork in CCS for $9.99   
    And again same promo with the MSP-EXP430FR5994 Launchpad at $15.99
     
    https://store.ti.com/MSP430FR5994-LaunchPad-Development-Kit-with-Code-Composer-Studio-Promotion-P51095.aspx
  6. Like
    Rickta59 got a reaction from energia in pins_energia.h Where is that?   
    Energia is really just arduino now with some custom TI cores. The Arduino IDE is really a couple of things, text editor + API + project building software.  The arduino builder is responsible for finding all the required header files and the invoking the build process based on the platform.txt file along with the board.txt file. The platform.txt and board.txt are unique and specific for each custom core.
     
    Links:
    arduino builder - https://github.com/arduino/arduino-builder
    energia msp430 core - https://github.com/energia/msp430-lg-core
  7. Like
    Rickta59 got a reaction from Fmilburn in pins_energia.h Where is that?   
    You are asking how to create a custom core.  Now that Energia has migrated to Arduino 1.6.x it is no longer an Energia specific question.
     
    pins_energia.h are stored with each "variant"  The one you want to start with is:
     
    https://github.com/energia/msp430-lg-core/tree/master/variants/MSP-EXP430F5529LP
     
    This document describes how the Arduino directories are organized:
     
    https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5-3rd-party-Hardware-specification
  8. Like
    Rickta59 reacted to veryalive in CCS for $9.99   
    @blankname    --   and others interested in the 16KB code limit of the 'free' CS compiler.
     
    Yes, I too found I could compile a file with more than 16KB code loaded into an MSP device. (Using the 'free version' on Windows, CCS v 6.1.3)
     
    As I have a licence now (yet to be implemented on this machine), I'm not too worried about future changes TI may make in counting / restricting compiled code size.
    For my part, I sort of assumed it was a TI CCS bug as the compiler version number (v15 etc)  looks much different than pervious ones (v4.x).
     
    Attached is a text file with my test code and results in a short report format I made for my notes.
     
    Cheers.
     
     
    edit   ....     (note ........   trying to find out how to add a file to this post)  (have to select 'use full editor')Code size GT 16KB CCSv6.1.3.txt
  9. Like
    Rickta59 got a reaction from energia in Energia 16.10E18 flashing EXP430FR6989LP does bail out with error.   
    I would just do this:
     
    $ cd /opt/energia-1.6.10E18/hardware/tools/DSLite
    $ cp MSP-EXP430FR6989.ccxml MSP-EXP430FR6989LP.ccxml
  10. Like
    Rickta59 reacted to Fred in CCS for $9.99   
    Not any more - as of version 6.2.
    http://processors.wiki.ti.com/index.php/Download_CCS
  11. Like
    Rickta59 got a reaction from Bubele in Energia 16.10E18 flashing EXP430FR6989LP does bail out with error.   
    I would just do this:
     
    $ cd /opt/energia-1.6.10E18/hardware/tools/DSLite
    $ cp MSP-EXP430FR6989.ccxml MSP-EXP430FR6989LP.ccxml
  12. Like
    Rickta59 got a reaction from yyrkoon in gpio interrupts   
    The problem with using javascript it it doesn't know that your target environment is limited to 16 bit.  Try a different example, add 0xffff + 0x0001 .. 
     
     
    $ cat testme.js "use strict"; (function() { var BIT0 = 0x0001; var BIT5 = 0xffff; var test = (BIT0) + (BIT5); process.stdout.write('0x' +test.toString(16) + '\n'); })(); $ node testme.js 0x10000 $ Now try it with msp430-elf-gdb:
     
    $ msp430-elf-gdb -q (gdb) print/x 0xffff+0x0001 $1 = 0x0 (gdb)  So the answer with javascript is '0x10000' and the answer with msp430-elf-gdb is '0'. However for the msp430g2553 0 is the right answer.
     
    msp430-elf-gdb knows about C math and it knows about the size of integers on an msp430. Which when you start moving up the chain of msp430 parts it changes. The results also change depending on which compiler mode you are using, 16 bit for small model and 20 bits for large. 
     
    As long as you keep in mind that you have to turn the javascript results into 16 bit math you will be ok. But it is yet another thing to remember.
     
    -rick
  13. Like
    Rickta59 got a reaction from yyrkoon in gpio interrupts   
    More fun with gdb, try this with an MSP-EXP430G2 launchpad
     
    o Open 2 xterm or 2 command windows that have msp430-elf-gdb and mspdebug in your path
     
    o In the first xterm run: 

     $ mspdebug rf2500 'gdb'  o In the second xterm run an msp430-elf-gdb session

    $ msp430-elf-gdb -q -ex 'target remote :2000' Remote debugging using :2000 0x0000ffff in ?? () (gdb) printf "create convenience variables\n" create convenience variables (gdb) set $P1OUT=(unsigned char *)0x21 (gdb) set $P1DIR=(unsigned char *)0x22 (gdb) printf "set all the P1 pins low\n" set all the P1 pins low (gdb) set *$P1OUT=0 (gdb) printf "set all the P1 pins into output\n" set all the P1 pins into output (gdb) set *$P1DIR=0xff (gdb) printf "TURN on both LED pins (BIT0 and BIT6)\n" TURN on both LED pins (BIT0 and BIT6) (gdb) set *$P1OUT=((1<<0)|(1<<6)) (gdb) printf "TURN off the RED LED pin\n" TURN off the RED LED pin (gdb) set *$P1OUT=~((1<<0)) (gdb) printf "TURN on the RED LED and turn off the GREEN LED pin\n" TURN on the RED LED and turn off the GREEN LED pin (gdb) set *$P1OUT=((1<<0) | ~(1<<6)) (gdb) quit msp430-elf-gdb lets you read and write the Special function varialbles that control the ports. Using it interactively like this I'm not sure we even need a programming language All you need is a connection to mspdebug through msp430-elf-gdb (CCS supplied) or msp430-gdb (Energia supplied)-rick
  14. Like
    Rickta59 got a reaction from greeeg in gpio interrupts   
    The problem with using javascript it it doesn't know that your target environment is limited to 16 bit.  Try a different example, add 0xffff + 0x0001 .. 
     
     
    $ cat testme.js "use strict"; (function() { var BIT0 = 0x0001; var BIT5 = 0xffff; var test = (BIT0) + (BIT5); process.stdout.write('0x' +test.toString(16) + '\n'); })(); $ node testme.js 0x10000 $ Now try it with msp430-elf-gdb:
     
    $ msp430-elf-gdb -q (gdb) print/x 0xffff+0x0001 $1 = 0x0 (gdb)  So the answer with javascript is '0x10000' and the answer with msp430-elf-gdb is '0'. However for the msp430g2553 0 is the right answer.
     
    msp430-elf-gdb knows about C math and it knows about the size of integers on an msp430. Which when you start moving up the chain of msp430 parts it changes. The results also change depending on which compiler mode you are using, 16 bit for small model and 20 bits for large. 
     
    As long as you keep in mind that you have to turn the javascript results into 16 bit math you will be ok. But it is yet another thing to remember.
     
    -rick
  15. Like
    Rickta59 got a reaction from greeeg in gpio interrupts   
    The best interactive calculator to do architecture specific math is gdb.  For example:
     
    $ msp430-elf-gdb -q (gdb) set $BIT0=(1<<0) (gdb) set $BIT5=(1<<5) (gdb) print/x (~$BIT0) + (~$BIT5) $1 = 0xffdd (gdb) p/t (unsigned char)0xffdd $12 = 11011101 (gdb) p/t (unsigned char)~0xffdd $11 = 100010  
    In the msp430-elf-gdb session above I created a couple of convience variables ($BIT0 and $BIT5). You could also just use (1<<n) for any BITN.  The print command will output decimal by default. However, you can change the base by providing  /x (hex), or  /d (decimal), or /t (binary).  To perform any calculation you just just type the c code. (~(1<<0) + ~(1<<5) and you get the result.
     
    So the result using incorrect bit flipping is 0xFFDE. However, P1DIR is only 8 bits on the msp430g2553 so it only uses the LSB (0xDE). However that result is wrong. That would targeting BIT1 instead of BIT0
     
    You want to add all the BITs together before flipping them
    $ msp430-elf-gdb -q (gdb) set $BIT0=(1<<0) (gdb) set $BIT5=(1<<5) (gdb) print/x ~($BIT0|$BIT5) $2 = 0xffde (gdb) print/x (unsigned char)0xffde $3 = 0xde (gdb) print/t (unsigned char)0xffde $4 = 11011110 (gdb) print/t (unsigned char)~0xffde $5 = 100001 So the right answer is 0xFFDE which turns out to be just 0xDE when used to set P1DIR.
     
    Using the print/t binary output you can easily see which bits are on and which bits are off. (BIT5 and BIT0) 0b100001
     
    You also have to remember that any number that isn't qualified in code with a size is going to default to size of int. If I run this code using the gdb that comes with my linux 64 bit machine. You see it defaults to the x86 normal size int.  In the case below it becomes 0xffffffde
    $ gdb -q (gdb) p/x ~((1<<0)|(1<<5)) $1 = 0xffffffde (gdb) Using the architecture specifc gdb, makes a handy bit and hex calculator that you can just type into.
     
    -rick
  16. Like
    Rickta59 got a reaction from Fmilburn in gpio interrupts   
    The best interactive calculator to do architecture specific math is gdb.  For example:
     
    $ msp430-elf-gdb -q (gdb) set $BIT0=(1<<0) (gdb) set $BIT5=(1<<5) (gdb) print/x (~$BIT0) + (~$BIT5) $1 = 0xffdd (gdb) p/t (unsigned char)0xffdd $12 = 11011101 (gdb) p/t (unsigned char)~0xffdd $11 = 100010  
    In the msp430-elf-gdb session above I created a couple of convience variables ($BIT0 and $BIT5). You could also just use (1<<n) for any BITN.  The print command will output decimal by default. However, you can change the base by providing  /x (hex), or  /d (decimal), or /t (binary).  To perform any calculation you just just type the c code. (~(1<<0) + ~(1<<5) and you get the result.
     
    So the result using incorrect bit flipping is 0xFFDE. However, P1DIR is only 8 bits on the msp430g2553 so it only uses the LSB (0xDE). However that result is wrong. That would targeting BIT1 instead of BIT0
     
    You want to add all the BITs together before flipping them
    $ msp430-elf-gdb -q (gdb) set $BIT0=(1<<0) (gdb) set $BIT5=(1<<5) (gdb) print/x ~($BIT0|$BIT5) $2 = 0xffde (gdb) print/x (unsigned char)0xffde $3 = 0xde (gdb) print/t (unsigned char)0xffde $4 = 11011110 (gdb) print/t (unsigned char)~0xffde $5 = 100001 So the right answer is 0xFFDE which turns out to be just 0xDE when used to set P1DIR.
     
    Using the print/t binary output you can easily see which bits are on and which bits are off. (BIT5 and BIT0) 0b100001
     
    You also have to remember that any number that isn't qualified in code with a size is going to default to size of int. If I run this code using the gdb that comes with my linux 64 bit machine. You see it defaults to the x86 normal size int.  In the case below it becomes 0xffffffde
    $ gdb -q (gdb) p/x ~((1<<0)|(1<<5)) $1 = 0xffffffde (gdb) Using the architecture specifc gdb, makes a handy bit and hex calculator that you can just type into.
     
    -rick
  17. Like
    Rickta59 reacted to greeeg in gpio interrupts   
    I'm curious about this snippet of code. Your use of brackets is confusing to me. Particularly these 3 lines.
     
     
    To me this feels like it will be performing function A. Which results in an overflow. Is this your intent?
    A. (~BIT0 + BIT5) == (~0x01 + 0x20) == (0xFE + 0x20) == (0x11E) == 0x1E <- After it's put into a 8bit register B. ~(BIT0 + BIT5) == ~(0x01 + 0x20) == ~(0x21) == 0xDE Doesn't look related to your issue. But still looks like a bug.
  18. Like
    Rickta59 got a reaction from yyrkoon in gpio interrupts   
    The best interactive calculator to do architecture specific math is gdb.  For example:
     
    $ msp430-elf-gdb -q (gdb) set $BIT0=(1<<0) (gdb) set $BIT5=(1<<5) (gdb) print/x (~$BIT0) + (~$BIT5) $1 = 0xffdd (gdb) p/t (unsigned char)0xffdd $12 = 11011101 (gdb) p/t (unsigned char)~0xffdd $11 = 100010  
    In the msp430-elf-gdb session above I created a couple of convience variables ($BIT0 and $BIT5). You could also just use (1<<n) for any BITN.  The print command will output decimal by default. However, you can change the base by providing  /x (hex), or  /d (decimal), or /t (binary).  To perform any calculation you just just type the c code. (~(1<<0) + ~(1<<5) and you get the result.
     
    So the result using incorrect bit flipping is 0xFFDE. However, P1DIR is only 8 bits on the msp430g2553 so it only uses the LSB (0xDE). However that result is wrong. That would targeting BIT1 instead of BIT0
     
    You want to add all the BITs together before flipping them
    $ msp430-elf-gdb -q (gdb) set $BIT0=(1<<0) (gdb) set $BIT5=(1<<5) (gdb) print/x ~($BIT0|$BIT5) $2 = 0xffde (gdb) print/x (unsigned char)0xffde $3 = 0xde (gdb) print/t (unsigned char)0xffde $4 = 11011110 (gdb) print/t (unsigned char)~0xffde $5 = 100001 So the right answer is 0xFFDE which turns out to be just 0xDE when used to set P1DIR.
     
    Using the print/t binary output you can easily see which bits are on and which bits are off. (BIT5 and BIT0) 0b100001
     
    You also have to remember that any number that isn't qualified in code with a size is going to default to size of int. If I run this code using the gdb that comes with my linux 64 bit machine. You see it defaults to the x86 normal size int.  In the case below it becomes 0xffffffde
    $ gdb -q (gdb) p/x ~((1<<0)|(1<<5)) $1 = 0xffffffde (gdb) Using the architecture specifc gdb, makes a handy bit and hex calculator that you can just type into.
     
    -rick
  19. Like
    Rickta59 got a reaction from agaelema in CCS for $9.99   
    [NOTE]
    Before you bother trying to find this deal,  read this post:
    http://forum.43oh.com/topic/10050-ccs-70-will-be-available-without-license-requiremens/
     
    and this TI web page:
    http://processors.wiki.ti.com/index.php/CCSv7_Changes
    "Licensing
    With the release of Code Composer Studio v7 TI is no longer charging for licenses. You can simply download the tool and start using it. Along with this the end user license agreement has changed to a simple TSPA compatible license."
     
    [/NOTE]
     
    I didn't see anyone else mention this offer so here it is. Use the link below to buy the promo version of a G2 launchpad bundled with a node locked full version of CCS for only *$9.99:

    https://store.ti.com/MSP430G2-LaunchPad-Development-Kit-With-Code-Composer-Studio-Promotion-P50861.aspx

    -rick
     
    [Edit]
    * price is $9.99 + plus shipping
    [/Edit]
  20. Like
    Rickta59 got a reaction from oPossum in CCS for $9.99   
    [NOTE]
    Before you bother trying to find this deal,  read this post:
    http://forum.43oh.com/topic/10050-ccs-70-will-be-available-without-license-requiremens/
     
    and this TI web page:
    http://processors.wiki.ti.com/index.php/CCSv7_Changes
    "Licensing
    With the release of Code Composer Studio v7 TI is no longer charging for licenses. You can simply download the tool and start using it. Along with this the end user license agreement has changed to a simple TSPA compatible license."
     
    [/NOTE]
     
    I didn't see anyone else mention this offer so here it is. Use the link below to buy the promo version of a G2 launchpad bundled with a node locked full version of CCS for only *$9.99:

    https://store.ti.com/MSP430G2-LaunchPad-Development-Kit-With-Code-Composer-Studio-Promotion-P50861.aspx

    -rick
     
    [Edit]
    * price is $9.99 + plus shipping
    [/Edit]
  21. Like
    Rickta59 got a reaction from zeke in CCS for $9.99   
    The big deal? Ask any hobbyist that purchased a node locked CCS license at full price.  I think most of them paid at least $500 and then a yearly fee for maintenance.  The TI compilers for the msp430 and msp432 are better supported by the CCS project wizards. Also, TI support tends to pay more attention to problems and testing with TI compiler vs the included GCC versions.  The CCS compilers tend to produce better optimized code compared to the GCC compilers.  However, now that TI is maintaining the msp430-elf-gcc, the example code is often written to work with both the TI compilers and the GCC versions. This didn't used to be the case.
     
    I was lucky 4 years ago to take advantage of a previous promo to obtain a CCS license.  They had offered a C2000 Piccolo stick bundled with CCS for $30.  This is the first time they have offered something like this since then.
     
    You might ask @@NurseBob how he feels!  I think he is one of the few who has ponied up real money for a license.
     
    -rick
  22. Like
    Rickta59 got a reaction from yyrkoon in CCS for $9.99   
    For what's it worth I rarely use CCS mainly because it is 32 bit under linux. However, it is nice to have CCS for those cases where the only example code is written for TI compilers.  It is also a nice way to get the latest version of the TI supported msp430-elf-gcc compilers.
     
    I like to use the latest msp430-elf-g++ and arm-none-eabi-g++ compilers.  I've learned the command line args to tweak to make it generate decent code and if I want to run the compilers on a Raspberry PI or a beaglebone black I can. I like that I can compile the compiler source code on whatever linux computer I happen to be running today.  Pair that with eclipse, mspdebug, and openocd and I'm good for the future no matter what comes of the TI toolchain.  I doubt I'll see a TI msp430 compiler running on a RPI or BBB anytime soon, although I think those types of ARM linux boxes are going to be more and more common in the future.
     
    : ) 
     
    -rick
  23. Like
    Rickta59 got a reaction from will in CCS for $9.99   
    [NOTE]
    Before you bother trying to find this deal,  read this post:
    http://forum.43oh.com/topic/10050-ccs-70-will-be-available-without-license-requiremens/
     
    and this TI web page:
    http://processors.wiki.ti.com/index.php/CCSv7_Changes
    "Licensing
    With the release of Code Composer Studio v7 TI is no longer charging for licenses. You can simply download the tool and start using it. Along with this the end user license agreement has changed to a simple TSPA compatible license."
     
    [/NOTE]
     
    I didn't see anyone else mention this offer so here it is. Use the link below to buy the promo version of a G2 launchpad bundled with a node locked full version of CCS for only *$9.99:

    https://store.ti.com/MSP430G2-LaunchPad-Development-Kit-With-Code-Composer-Studio-Promotion-P50861.aspx

    -rick
     
    [Edit]
    * price is $9.99 + plus shipping
    [/Edit]
  24. Like
    Rickta59 got a reaction from greeeg in CCS for $9.99   
    [NOTE]
    Before you bother trying to find this deal,  read this post:
    http://forum.43oh.com/topic/10050-ccs-70-will-be-available-without-license-requiremens/
     
    and this TI web page:
    http://processors.wiki.ti.com/index.php/CCSv7_Changes
    "Licensing
    With the release of Code Composer Studio v7 TI is no longer charging for licenses. You can simply download the tool and start using it. Along with this the end user license agreement has changed to a simple TSPA compatible license."
     
    [/NOTE]
     
    I didn't see anyone else mention this offer so here it is. Use the link below to buy the promo version of a G2 launchpad bundled with a node locked full version of CCS for only *$9.99:

    https://store.ti.com/MSP430G2-LaunchPad-Development-Kit-With-Code-Composer-Studio-Promotion-P50861.aspx

    -rick
     
    [Edit]
    * price is $9.99 + plus shipping
    [/Edit]
  25. Like
    Rickta59 got a reaction from Fmilburn in CCS for $9.99   
    [NOTE]
    Before you bother trying to find this deal,  read this post:
    http://forum.43oh.com/topic/10050-ccs-70-will-be-available-without-license-requiremens/
     
    and this TI web page:
    http://processors.wiki.ti.com/index.php/CCSv7_Changes
    "Licensing
    With the release of Code Composer Studio v7 TI is no longer charging for licenses. You can simply download the tool and start using it. Along with this the end user license agreement has changed to a simple TSPA compatible license."
     
    [/NOTE]
     
    I didn't see anyone else mention this offer so here it is. Use the link below to buy the promo version of a G2 launchpad bundled with a node locked full version of CCS for only *$9.99:

    https://store.ti.com/MSP430G2-LaunchPad-Development-Kit-With-Code-Composer-Studio-Promotion-P50861.aspx

    -rick
     
    [Edit]
    * price is $9.99 + plus shipping
    [/Edit]
×
×
  • Create New...