abecedarian 330 Posted January 8, 2014 Share Posted January 8, 2014 I know it's not likely, but thought I'd ask. Quote Link to post Share on other sites
spirilis 1,265 Posted January 8, 2014 Share Posted January 8, 2014 It's a potential if I can get OpenOCD to work properly. GCC supports the arch. Just gotta write all the hardware drivers from scratch... lol. abecedarian 1 Quote Link to post Share on other sites
abecedarian 330 Posted January 8, 2014 Author Share Posted January 8, 2014 Yeah, it was just me thinking.... "There's a Hercules LP, and it's 'ARM' like the Stellaris and Tiva, so Energia should support it." And every time I read "OpenOCD" I can't help but think that Obsessive Compulsive Disorder has been open sourced. Quote Link to post Share on other sites
energia 485 Posted January 8, 2014 Share Posted January 8, 2014 Hercules is a great processor but it is also a bit to niche for Energia. With that said, if there is growing demand for it I might consider adding support for it in the future. What would your application be if we would have Energia support for it? Quote Link to post Share on other sites
spirilis 1,265 Posted January 8, 2014 Share Posted January 8, 2014 I don't personally have specific projects that need the Hercules' intended use-case features, but, the N2HET is a neat peripheral that I'd love to tinker with. My personal goal is to get Hercules flashable under Linux w/o TI tools and have a GCC-based environment for building with it. HALCoGen support for GCC is in the works supposedly and there is a python script out on E2E for converting the TI ARM compiler stuff into GCC-compatible code. That said, the Hercules would make a sweet controller for a ridiculously over-engineered electric bicycle or typical homemade electric vehicle abecedarian 1 Quote Link to post Share on other sites
abecedarian 330 Posted January 9, 2014 Author Share Posted January 9, 2014 What @@spirilis said. Maybe more people would use it, if more attention were drawn to it. Quote Link to post Share on other sites
SixSixSevenSeven 23 Posted January 9, 2014 Share Posted January 9, 2014 On a slight tangent (but related to the usage profile question above), what does the R series offer that the M series doesnt? Is there any real benefit to using a cortex R over cortex M? Otherwise the hercules just looks like a rather powerful dev board to me. Quote Link to post Share on other sites
spirilis 1,265 Posted January 9, 2014 Share Posted January 9, 2014 From what I've been able to gather, speed is better for the same MHz (higher instruction efficiency, tightly-coupled RAM as a sort of zero-wait-state cache, etc). On the other hand the LaunchPad-class Hercules chips lack the FPU, so, there is that... It also doesn't seem to have a DMA controller beyond the peripheral-specific HTU. Very niche-y product. But that never stopped me from playing with something It's the peripherals and safety features that would make you want to use the Hercules. N2HET is a rather unique timer peripheral IMO. Vaguely reminds me of the CLA on the C2000's. Quote Link to post Share on other sites
SixSixSevenSeven 23 Posted January 9, 2014 Share Posted January 9, 2014 eQEP looks rather interesting to me considering some of my recent experiments have been with encoders on a DAGU Rover 5. I only have the 2 wheel drive version though so its only 2 quadrature encoders to monitor, in my application I can ignore direction too and as I am using DAGU's accompanying motor driver board it actually includes XOR mixing of the encoders to give me a higher resolution standard setup anyway. 2 external interrupt pins and done. Hercules would be incredible overkill, as it is I haven't hit the limits of the arduino nano on there right now. But it caught my eye as something I haven't seen before anyway. I'm not seeing anything to make me buy one right now at any rate. I certainly don't need it. Would be interesting to see Energia supporting this MCU anyway though. Quote Link to post Share on other sites
abecedarian 330 Posted January 9, 2014 Author Share Posted January 9, 2014 Tiva offers quadrature encoder, 12 bit ADC, CAN and PWM peripherals so there's some overlap there. Hercules lack of FPU is a bit of a disappointment although it's somewhat made up for (at least a little bit) by the extended temperature range. Hercules' N2HET and eQEP are the niche things, (I like the "angle generator"- helpful for engine / motor control) it seems, well that and dual / lockstep cores and ECC memory. I was surprised to see some of the RTOS and other options include MISRA and aerospace compliance. The extra 'header' area, bringing out MCU pins which I assume are not duplicates of the BP headers, I see as a plus as that adds things and functionality above what the BP headers can provide, albeit in a non-standard sort of way. Quote Link to post Share on other sites
Rei Vilo 695 Posted January 10, 2014 Share Posted January 10, 2014 I played with the examples provided on Halcogen and CCS but wasn't able to explore more. Since the Hercules is aimed at safety-critical applications, is Energia certified for such applications? Should Energia embrace the Hercules LaunchPad, I'd like to have some RTOS features like multithreading and synchronisation. I'd prefer the Energia team working on including some RTOS features to the Stellaris now Tiva C Series LaunchPad rather than adding Energia support for the Hercules LaunchPad. The Stellaris now Tiva C Series LaunchPad offers comparable power and is more versatile with its integrated FPU. Quote Link to post Share on other sites
spirilis 1,265 Posted January 10, 2014 Share Posted January 10, 2014 Well in the meantime I'm going to work here and there on getting open source toolchains to support the platform. energia 1 Quote Link to post Share on other sites
venkatesh223 0 Posted February 20, 2019 Share Posted February 20, 2019 On 1/9/2014 at 1:06 AM, energia said: Hercules is a great processor but it is also a bit to niche for Energia. With that said, if there is growing demand for it I might consider adding support for it in the future. What would your application be if we would have Energia support for it? Hi, When is the support for hercules launchpad is added? Quote Link to post Share on other sites
venkatesh223 0 Posted February 22, 2019 Share Posted February 22, 2019 On 1/9/2014 at 1:06 AM, energia said: 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.