Hi, Is it possible to run the code from an external flash memory or RAM? We are running out of space in our K60. We don’t want to change the whole processor. So I was wondering if there is a possibility to execute code from external memory. I would like to compile the whole code –libraries, RTX RTOS, application and then generate some file (let’s call it the main application) which I would copy to SD card or program external flash with it. Then my boot loader application which resides in the internal flash memory would read the generated file (with the main application), copy that file to the RAM and execute it. Or if the main application would reside in the external flash, the main application would be executed from the external flash.
Thanks in advance. John Ostrowski
It's always valuable to know that the current hardware isn't the end-of-the-line master-blaster, but that there exists reasonably compatible big-brother solutions in case a customer would for some reason upgrade their requirements at a late stage in the development, or maybe even when the product has reached maintainance mode.
In the end, it's a well-known facts that the marketing department regularly wants more, or they claim they can't sell the product. So regularly new protocols, crypto algorithms, ... to add.
While it's possible to release a lamp timer with 95% of the resources consumed and no big-brother chip available can be ok - it's a huge volume product that is extremely price-sensitive - it isn't a good criteria for selecting processors to more advanced systems that is expected to live (with software updates) for a number of years, or where the customer may expect regular over-the-air updates with extended functionality.