Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Real time embedded FreeRTOS mailing list 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem TCP & FAT Training




Loading

MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on June 29, 2009
Hello All,

I have posted a very brief video of the Texas Instruments MSP-EXP430F5438 Experimenter Board running FreeRTOS v.5.3.1 on You Tube - here is the URL:

http://www.youtube.com/watch?v=_SwqtiAtKSM

I will be posting the workspaces for IAR and CCE later this week - I will let everyone know via this thread.

On YouTube - you should be able to search for MSP430X or 430X - but for some reason it is quicker to search for:

'demo jwestmo' -... but the above URL should work.

Regards,
John W.

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by Richard on June 29, 2009
Excellent. Is the You Tube link going to be permanent? If so i can link to it from the FR.o site.

Regards.

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on June 29, 2009
Richard,

It should be - so it should be OK to link to it.

Thanks,
John

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on July 2, 2009
CCE Project has been posted to my site - www.WestmorelandEngineering.com - please follow the instructions to get the project password.

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by Richard on July 2, 2009
Hi John - thats great. I will post some links [when I get a spare second].

Regards.

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on July 2, 2009
Richard,

I've sent you a few e-mails - when you get time - please take a look.

Thanks,
John

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on July 7, 2009
Richard,

I've sent you a few e-mails - when you get time - please take a look.

Thanks,
John

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on July 9, 2009
Richard,

Not sure what the above posted twice - guess I had that in a browser that was restarted.

To All:

The FreeRTOS IAR Project for the MSP-EXP430F5438 has been posted to my site - please download by:

ftp://www.westmorelandengineering.com/FreeRTOS Demo IAR.zip

User: FreeRTOS
Pass: freertosIAR#1

To get the Winzip password - please: E-mail for the password - instructions are on my site. Note the http link for this file is currently broken.

Known Issues with the Port:

*) Timer for LCD PWM needs to be fixed.

Misc:

To see the port run above 0xFFFF - you need to modify the linker command file - the command file in called out in the project - but it is not included with the files. Modify the code section appropriately to see code above the 64K Boundary running in the debugger.

For some reason, the Timer issue with the backlight control isn't such an issue if you are running with USB power and running the debugger - if you run with battery power, it is more pronounced. I will fix this issue shortly, or as an exercise, please feel free to move the LCD PWM Backlight timer to one of the many available timers.

Have Fun,
John

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on July 9, 2009
Also - forgot to mention - the above demo is running v5.4.0 of the core code that Richard recently posted to SVN.

Regards,
John

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on July 10, 2009
Another important item here -
If you wholly relocated the UserExperience code to be >0x10000 - as is 'easy' in IAR and a bit more of a chore in CCE - so I would think this goes more for those working with IAR - the Voice Rec demo will erase that part of memory that will lock the MSP430F541x/543x parts - so be warned. If you are using the MSP-EXP430F5438 - then that board doesn't directly support BSL without rework so you will be in a bind if you don't have extra parts on hand. So as another exercise - the Voice Rec code at least - in particular the piece that erases before it records - needs to be modified so that it is (functionally) relocatable.

You have been warned.

Good Luck,
John

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on September 15, 2009
Hello All,

Due to some interesting discussions with some of you - I have made the Context Save and Restore routines *slightly* more efficient - over time this adds up however. And also have updated port.c. Note, this make the 430X Port somewhat incompatible with the previous (non-MSP430X) ports - *unless* - you want to 'fix' that up - meaning - there is a way to make the two more compatible...

Anyway - I have updated the port to the lastest IAR toolset plus the core files are updated to 5.4.2. If you want the port to behave identically to the original TI code - then make sure all of the LPM statements are uncommented - I think this means chiefly the first one in UserExperience.c -

*ALSO* - As mentioned above - the Audio Record demo. is not debugged. TI makes use of numerous addresses >0x10000 that the demo. uses - so if you run that - and your code is >0x10000, you will wipe out your code and possibly lock the part. I haven't had time to fully debug the audio code - but it should work as long as it is relocated and bounds checked.

I will post the CCS v4 updated port soon.

http://www.WestmorelandEngineering.com has the latest port.

Regards,
John W.

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on September 17, 2009
Hello Again,

I have updated the demo again - added a proper HW init routine that should address some of the comments I have received about the demo. having 'flakey' behavior. Note this isn't the case with the CCE demo since it does not currently include the 'UserExperience' code but I am adding that under CCS v4 - *and* I will *fix* the audio.c code soon so that it works OK with the port.

Please visit the web-site to pick up the latest - I will post a message when the new CCS v4 port is done.

Regards,
johnw

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on September 18, 2009
Hello All,

The audio record demo is *fixed* and I have updated the IAR port. I will post the CCE port soon. Here's the updated link:

[http://www.westmorelandengineering.com/FreeRTOS_MSP430_IAR/FreeRTOS_Demo_IAR.exe][1]

I haven't exhaustively debugged the audio code - so don't be surprised if you experience a glitch or two.

Note the audio demo code uses memory that is >0x10000 - so, if you want to put code in that section, be warned the audio demo. uses it - and will erase your code and could possibly lock the part.

Regards,
johnw


[1]: http://www.westmorelandengineering.com/FreeRTOS_MSP430_IAR/FreeRTOS_Demo_IAR.exe

RE: MSP-EXP430F5438 Experimenter Board Demo

Posted by John W. on September 23, 2009
Hello All,

The CCS v4 version of the port is posted at:

http://www.westmorelandengineering.com/FreeRTOS_MSP430_CCE/FreeRTOS_Demo.exe

Regards,
John


[ Back to the top ]    [ About FreeRTOS ]    [ Sitemap ]    [ ]




Copyright (C) 2004-2010 Richard Barry. Copyright (C) 2010-2016 Real Time Engineers Ltd.
Any and all data, files, source code, html content and documentation included in the FreeRTOSTM distribution or available on this site are the exclusive property of Real Time Engineers Ltd.. See the files license.txt (included in the distribution) and this copyright notice for more information. FreeRTOSTM and FreeRTOS.orgTM are trade marks of Real Time Engineers Ltd.

Latest News:

FreeRTOS V9.0.0 is now available for download.


Free TCP/IP and file system demos for the RTOS


Sponsored Links

⇓ Now With No Code Size Limit! ⇓
⇑ Free Download Without Registering ⇑


FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Renesas Electronics Gold Alliance RTOS Partner.jpg

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers

Atmel RTOS partner supporting ARM Cortex-M3 and AVR32 microcontrollers

STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Xilinx Microblaze and Zynq partner

Silicon Labs low power RTOS partner

Altera RTOS partner for Nios II and Cortex-A9 SoC

Freescale Alliance RTOS Member supporting ARM and ColdFire microcontrollers

Infineon ARM Cortex-M microcontrollers

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

Cypress RTOS partner supporting ARM Cortex-M3

Fujitsu RTOS partner supporting ARM Cortex-M3 and FM3

Microsemi (previously Actel) RTOS partner supporting ARM Cortex-M3

Atollic Partner

IAR Partner

Keil ARM Partner

Embedded Artists