Can a connector be added to this board to make it a J-Link for use with my board?
Answer: the Debug port can be used to interface to your own EFM32 MCU board. It is documented in the demo kit's user manual but I have not been able to make it work. If someone has please let me know either here or direct email: firstname.lastname@example.org
I can't answer that question because I don't know what capabilities and features you need. I'd look at the MSP430 family and the EFM32 families and see how they could compare based on your application or design.
As to RF, from the Energy Micro site: "Energy Micro, the energy friendly microcontroller and radio company, today announced a strategic relationship with Spectrum Design Solutions, a division of Digi International (NASDAQ: DGII) that provides wireless design services. The two companies will work closely together to solve customers' wireless design challenges using the Energy Micro EFM32 Gecko range of microcontrollers."
@Jon-- Digi manufactures a wide range of RF modules, so I would bet on IEEE 802.15.4, ZigBee, and WiFi to start.
Kamjam asks: Is laptop power saving using the same kit?
I'm not sure about the question, but I'll attempt an answer. Laptops use many ways to save power, but the Gecko family is meant for specific applications such as smart meters, portable instruments, rather than general-purpose computing apps.
Jon, do you know if the Simplicity Suite supports the Eclipse/GCC tools or only the commercial tools like IAR?
I don't know that the Simplicity Studio directly supports other tools, but you can get the example code as files and drop them into a project created with other IDEs. I don't have info about Eclipse/GCC tools specifically. Maybe someone here can help. Contact Energy Micro and check a forum devoted to tools. Wish I had more info to share.
This Kit works with GCC and Eclipse ? I don't know. I'm sure you can get a GCC set of tools for the Cortex-M3 processor, but the trick comes in getting the code into the MCU. You would need to use the on-board J-Link circuit. Or you could put an Energy Micro chip on your own board and use another tool to program the flash memory. I don't know how easy it would be to debug your code on the MCU this way, though.
The J-Link debugger is a circuit that has a USB port on one side and the JTAG-like signals on the other to download code into the processor's FLASH memory. The J-Link also can obtain debug information from the ARM Cortex-M3 core via the Serial Wire Trace Port.
@raghu- Yes EFM32 uses less power than the MSP430. The MSP430 is lower performance and capability per Mhz. I have some documentation- I am comparing it with the MSP430. Send me an email and I will it send it over: email@example.com
Shorter is better. I generally don't learn much in this sort of exercise - I view it more as establishing a baseline. It (should be) easy to go through, and gives you a reference point for "it worked at this point... what did I break?" as you progress.
HALs are useful but only if the hw being abstracted is somewhat standard, such as a UART. But if the hw design is new and changing, HALs don't do much. (My definition of HAL is that it hides details of several different variations of hw, such as UART variations.)
I got the program example to run in less than an hour. The problem I am having is using the onboard JLink to talk to an external EFM32 MCU on my own breakout board. Energy Micro documentation indicates that Ishould be able to do it. Simplicity sees the external MCU but IAR gives fatal error while trying to upload to MCU
@Rob: HAL is always a good thing. If one is not supplied or is non-standard you typically end up writing your own. If the HAL is too inefficient or buggy, you can always abstract the problems away for yourself.
I'm at work right now, but with my netbook or tablet at home and WiFi, I can be working, reading, studying or keeping in touch with friends while sitting under a shady tree with a cold drink by my side.
Two suggestions: Whenever Jon switches slides, note it in the comments and whenever you have a question for the audience, post it in the comments. Both of these will make it easier to follow along when listening to an archived presentation.
-The streaming audio player will appear on this web page when the show starts at 2pm eastern today. Note however that some companies block live audio streams. If when the show starts you don't hear any audio, try refreshing your browser.
In a bid to boost the viability of lithium-based electric car batteries, a team at Lawrence Berkeley National Laboratory has developed a chemistry that could possibly double an EV’s driving range while cutting its battery cost in half.
Using Siemens NX software, a team of engineering students from the University of Michigan built an electric vehicle and raced in the 2013 Bridgestone World Solar Challenge. One of those students blogged for Design News throughout the race.
Robots that walk have come a long way from simple barebones walking machines or pairs of legs without an upper body and head. Much of the research these days focuses on making more humanoid robots. But they are not all created equal.
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This discussion will examine what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.