Jump to content


  • Content Count

  • Joined

  • Last visited

  1. Has anybody tried activating the gcc extensions in the TI compilers? I once had to do that to get a packed struct in an MSP430 project. AFAIK with the gcc extensions some C99 features get enabled...
  2. Yes, but the chip is focused on extremely low power consumption, not heavy computation. The Efm32 MCUs operate on similar freqs.
  3. Nice. Is it limited to using wiring? and there is no integrated debugging, right?
  4. 802.15.4 boosterPack. I was considering just using a ready made module from microchip (those are the cheapest I've seen at ~9€) but if anyone wants to take a stab at RF design with something more modern like the CC2520, that would be great. I might get around to it myself if I ever have the time...
  5. I wish. I keep meaning to have a look at it, maybe even port it to the stellaris (there are already stm32 ports). First I want to see if I can get some 802.15.4 modules working , so that I can get some sweet 6lowPan mesh networks going (with contiki). (though tbh, contiki is more designed for lower power uCs like MSP430, and maybe M0).
  6. uIP is indeed the easier of the two to get working, primarily because it is much more simple than lwip. Unfortunately these days more recent versions of uIP are coupled to Contiki. lwIP is, however, much more flexible and powerful. If a uC has sufficient flash and ram then there is no reason not to go with lwIP, for technical reasons. You'll note that the majority of ethernet examples in StellarisWare use lwIP (one or two use uIP). Porting speed and simplicity however favour uIP.
  7. malloc is generally frowned upon in memory constrained devices (for obvious reasons). I didn't even know that it was included in the std lib, but if not you could probably implement your own (with all the risks associated). Make sure you also provide a heap in the linker script. You're trying to assign an unsigned long to a pointer to a signed long. AFAIK that should be possible (as both pointers and longs are 32bits wide), but it really isn't the correct thing to do (I don't really know what you're trying to do).
  8. Haha, The item is indeed free, Shipping costs at least 60USD.... Moreover, I would like to know where, and why, these Renesas MCUs are actually used.
  9. Correct me if I'm wrong but don't all of TI's MCUs and DSPs support jtag debugging. So long as you get a reconfigurable jtag debugger you should be alright. Right?
  10. You could also make it single sided. It would be it easier to make at home (single layer, no vias). Half the pins would be in reverse order, however...
  11. How? There are two rows of pins side by side...
  12. Well, it is a less competitive price. The stm32f4 discovery retails around that price, and that board has a more powerful mcu with more features on the board.
  13. The Stellaris uses a cortex-m4f, where the f stands for floating point. It can handle a few floating point operations directly in hardware. I think that the linux kernel does not need an fpu to run (the kernel devs frown heavily on floating point ops in the kernel). I don't think that adding an mmu outside the processor is quite that easy. For one I think you'd need complete access to the arm memory space so that cache misses transparently fetch data from external memory. The arm microcontrollers tend to load program data from flash as opposed to generally more powerful (linux capable) pr
  • Create New...