This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Kinetis TWR-K60N512-KIT questions


* Ilija Kocho <ilijak@siva.com.mk> wrote:
> RedBoot is not an environment for running an application. You can use it
> during development for loading code and debugging, but finally you burn
> your (eCos) application image in FLASH.

I disagree... while what you describe is traditional for a lot of
hardware, in some cases you might well want to keep RedBoot as boot
loader for your application. For example, if you want to upgrade your
application in the field, you presumably want to arrange things so that
if power fails you aren't left with a bricked device; RedBoot is one way
you could achieve this. Also, you can script RedBoot to load an image
from TFTP and run it automatically. Or let's say you have a board that
boots off NAND; such boards often have pretty dumb NAND loaders in ROM
and you'd want to minimise the amount of work that they do - so build
a RedBoot image to use as a second-stage loader which does the right
thing (ECC, bad block handling, filesystem, whatever is appropriate)
with your application image.

Ross

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]