Fred 453 Posted November 4, 2012 Share Posted November 4, 2012 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. Quote Link to post Share on other sites
bluehash 1,581 Posted November 4, 2012 Share Posted November 4, 2012 Remember that you are not supposed to use Stellarisware on other processors due to licensing terms. Cmsis might take some time to integrate, I haven't used it....but maybe a good choice. Quote Link to post Share on other sites
Fred 453 Posted November 4, 2012 Author Share Posted November 4, 2012 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. Quote Link to post Share on other sites
SugarAddict 227 Posted November 4, 2012 Share Posted November 4, 2012 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. bluehash 1 Quote Link to post Share on other sites
Martytoof 0 Posted November 18, 2012 Share Posted November 18, 2012 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. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.