This tutorial is about how to create a
lwIP project with FreeRTOS using the Kinetis SDK V1.3.0 with Kinetis Design Studio on the Freescale FRDM-K64F board.
FRDM-K64F Board with lwIP running
Posted in ARM, Boards, CPU's, Eclipse, Embedded, FRDM-K64F120M, FreeRTOS, Freescale, KDS, Processor Expert, SDK, Tips & Tricks |
Tagged arm gcc, Building, Eclipse, Embedded Component, freedom board, FreeRTOS, Freescale, gnu gcc, lwIP, open source projects, Processor Expert, software, software project, technology, Tips&Tricks |
New pictures from the manufacturing process of the
tinyK20 boards. Now all parts to be populated have been arrived at the manufacturing, so populating the boards can start soon:
tinyK20 PCB Bottom
Mountain areas can be full of danger. Documented by two impressive videos about a rockfall from the
Mel de la Niva, near Evolène in the Canton of Valais, Switzerland last week. The area has been under surveillance for a while.
The manufacturing of 200
tinyK20 board is progress, and I’m sharing pictures of it :-).
Rendering from CAD Tool, top side:
Top side with gold plating and mask
Overview: From Snippets to Code Generation” I discussed several tools used in my development process. On tool which helps me a lot to get things done is Processor Expert. In this post I’ll give an overview about this tool and reasoning for the pros and cons of using it.
Posted in ARM, CDE, CodeWarrior, ColdFire, CPU's, DSC, Eclipse, Embedded, Embedded Components, FreeRTOS, Freescale, HCS08, KDS, Kinetis, Processor Expert, S12, S12X, SDK, Thoughts |
Tagged Eclipse, Embedded Component, FreeRTOS, Freescale, Processor Expert, software, technology, Thoughts, Tips&Tricks |
On SourceForge I have published an update of the McuOnEclipse software components, with following major changes:
FreeRTOS updated to version V8.2.2 which comes with TLS ( Thread Local Storage) support and GDB debug helpers.
Percepio Trace updated to V3.0.2 with the release of Segger Real Time Terminal (RTT) for continuous trace streaming.
FSL_USB_Stack with alternate USB initialization to deal with an issue in combination with the Kinetis SDK v1.3.0
GenericI2C and GenericSWI2C have added support for custom I2C bus handling.
McuOnEclipse SourceForge Release 2015-10-17
Posted in ARM, CDE, Component Release, CPU's, Debugging, Eclipse, Embedded, Embedded Components, FreeRTOS, Freescale, I2C, Processor Expert, SDK, SourceForge, USB |
Tagged Eclipse, Embedded Component, FreeRTOS, Freescale, open source projects, Processor Expert, software project, technology |
Mastering interrupts is critical to make an embedded application reentrant. The challenge with reentrancy is that things might be implemented in a wrong way and the issue might just show up sporadically (see “
EnterCritical() and ExitCritical(): Why Things are Failing Badly“). The ARM Cortex interrupt controller is named NVIC (Nested Vectored Interrupt Controller).
ARM Cortex NVIC Registers
How about to use the Freescale FRDM-KL43Z board (see “
Unboxing the Freescale FRDM-KL43Z Board“) to play a Tetris game?
Posted in ARM, Boards, Building, CPU's, Embedded, FRDM-KL43Z, Freescale, gcc, KDS, Processor Expert, SDK |
Tagged arm gcc, Eclipse, FRDM-KL43Z, freedom board, Freescale, Game, gnu gcc, Kinetis SDK, software, technology, Tetris |
While developing my driver for the Electronic Speed Controllers (ESC’s) for my quadrocopter (see “
Kinetis Drone: Driving the Electronic Speed Controllers“), I noticed a some strange smell, followed by a failure of one motor ESC 😦