Author Topic: Free Launchpad boards from TI (Offer ended)  (Read 8538 times)

0 Members and 1 Guest are viewing this topic.

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8229
  • Country: 00
Re: Free Launchpad boards from TI (Until Sept30 2013)
« Reply #25 on: September 20, 2013, 11:29:28 am »
On balance, I would think the ST library is good. Well documented, and good naming convention and easy to use as well. They don't have as many examples to get people started, however. ST's hardware also has a lot of resources but aren't as rich as TI's - rather than having identical well-featured peripherals, they have multiple timers each with slightly different twist.

NXP, like TI, also has good hardware and a long history. Their chips, however, are not as feature rich as TI's.

The luminary library was actually good for its time but it is becoming a baggage for TI now, in my view.
================================
https://dannyelectronics.wordpress.com/
 

Offline Stonent

  • Super Contributor
  • ***
  • Posts: 3824
  • Country: us
The larger the government, the smaller the citizen.
 

Offline Harvs

  • Super Contributor
  • ***
  • Posts: 1190
  • Country: au
Re: Free Launchpad boards from TI (Until Sept30 2013)
« Reply #27 on: September 20, 2013, 11:47:49 am »
On balance, I would think the ST library is good. Well documented, and good naming convention and easy to use as well.

I guess we can agree to disagree on that one.  Yes, they're a lot better than say the AVR32 software framework (or at least use to be.)  But there's still too many things missing that aren't documented.  E.g. grab any one of their example projects, build it with hard abi, declare a float and you'll be straight into the hard fault handler.  They could have at least put a commented code section in there to enable the FPU.
 

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8229
  • Country: 00
Re: Free Launchpad boards from TI (Until Sept30 2013)
« Reply #28 on: September 20, 2013, 12:56:21 pm »
Well, if you tell the code to use a hardware peripheral and you don't enable that peripheral, bad things are bound to happen.

It is probably not reasonable to expect the people who wrote the library to be responsible for that.
================================
https://dannyelectronics.wordpress.com/
 

Offline Harvs

  • Super Contributor
  • ***
  • Posts: 1190
  • Country: au
Re: Free Launchpad boards from TI (Until Sept30 2013)
« Reply #29 on: September 20, 2013, 11:50:32 pm »
No that's not the point.  The solution to the problem is to open the provided startup file and put the following code segment at the start of the systeminit function.
Code: [Select]
/* FPU settings ------------------------------------------------------------*/
  #if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
    SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2));  /* set CP10 and CP11 Full Access */
  #endif

Then you can just forget about it.  That would have saved multiple dozens of posts on the ST forum of people trying to track down a seemingly unrelated hard fault.

Anyway, there's many other examples. Not the least of which is their libraries to "allow easy portability across the device range," so they thought it would be a good idea to randomly change some of the naming conventions between the M0 and M4 libraries, awesome idea.

End story is it seems none have taken the library issue that seriously.  It's a shame, since all they'd have to do is have the developers monitor their own forum and make changes through the revisions to reduce the common problems people are having, like the FPU.
 

Offline elcomtel

  • Regular Contributor
  • *
  • Posts: 52
  • Country: au
    • ELCOMTEL
Re: Free Launchpad boards from TI (Until Sept30 2013)
« Reply #30 on: September 23, 2013, 03:33:33 pm »
I just scored myself a $24.00 MSP430 USB Stick Development Tool for free.   :-+
See: http://www.ti.com/tool/ez430-f2013

I can recommend anyone else to give it a go. Free for the taking.

Five days later a FedEx shipment arrives from Texas Instruments.
Very fine outcome indeed.
http://www.elcomtel.com.au/
There's no place like 127.0.0.1
 

Offline Crazy Ape

  • Regular Contributor
  • *
  • Posts: 181
Re: Free Launchpad boards from TI (Until Sept30 2013)
« Reply #31 on: September 23, 2013, 03:47:07 pm »
Indeed, my boards arrived today also (Melbourne / Aus).
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf