Jump to content
43oh

StellarisWare or CMSIS


Recommended Posts

My current project is a balance bot using the Stellaris LaunchPad but there's a chance that once the STM32F3 Discovery is available it might be a better fit due to the onboard accelerometer and gyro. Then I remembered that the CMSIS library is supposed to be ARM's recommended hardware abstraction layer. Should we be using that on the Stellaris rather than StellarisWare?

 

StellarisWare does seem nice to use and to be honest most of us are unlikely to be writing code that need to be portable but I thought I'd ask what people thought.

 

I downloaded the Stellaris CMSIS headers from http://www.ti.com/tool/cmsis_device_headers and the installer wouldn't run, so maybe it's not an issue anyway.

Link to post
Share on other sites

I wasn't suggesting using StellarisWare on other processors. I was just wondering about using CMSIS on the Stellaris. I theory that should make your code portable to ARM processors from other manufacturers. Whilst few of us will need to directly shift a piece of code, what might be more valuable is that the portability of your experience and knowledge.

Link to post
Share on other sites

Yep... installer just crashes out everytime. "An unhandled win32 exception occurred in TI-CMSIS-Devices-8636.exe [4804].", loading the failure in a debugger results with: "Unhandled exception at 0x772b15de in TI-CMSIS-Devices-8636.exe: 0xC0000005: Access violation reading location 0x0066928a."

 

Run it in compatibility mode for XP SP3. It now runs fine.

Link to post
Share on other sites
  • 2 weeks later...

Since I'm relatively new at ARM development I'm trying to be as hardware agnostic as possible to give myself plenty of options without locking myself into a specific vendor just yet. I really love StellarisWare, but at the same time I'm starting to think that I might head down the CMSIS direction myself. Heck, my TI isn't stated to arrive until late December and I can start to learn on my STM32F3 board right now. It's a shame because, again, StellarisWare is brilliant for a beginner, but I'm a little worried about my options.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...