Re: can you tell me how to learn making bootloader easily?

From: Bruce Eitman \(eMVP\) (beitmannospam_at_nospam.neo.rr.com)
Date: 06/30/04


Date: Tue, 29 Jun 2004 22:09:19 -0400

I think that there are at least two things that you need to do:

1. Learn about the build system, specifically sources and dirs files. So
lets look at the ARMINTEGRATOR EBOOT directory. In it are a bunch of c and
h files, which you could modify, but more interesting is the sources file.
It tells us which files are built and which lib files are linked. With a
little bit of imagination and some searching we can find the source for
those libs, if they are available. Now, you should only modify the files in
the eboot directory, so if you want to modify the rest you should copy them
to the eboot directory and modify the sources file to exclude the lib and
include the new files.

2. Define what you want to modify. If you are more specific about what you
want to modify, we might be able to direct you better.

-- 
   Bruce Eitman (eMVP)
   Senior Engineer


Relevant Pages

  • Re: can you tell me how to learn making bootloader easily?
    ... so i want to know which files should be modified .For example,i select XSC1BD in pb and make bootloader for my specific target device. ... > lets look at the ARMINTEGRATOR EBOOT directory. ... > h files, which you could modify, but more interesting is the sources file. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Post Adding Libs to SDK
    ... Could you pls tell me where I can find the SOURCEs file to modify as you ... The SDK is not created during SYSGEN, it is created when you click someplace ... I have a lib that was created on CE 5.0 dsign and would like to ... my question is how can I build my app that worked on CE 5 to use this ...
    (microsoft.public.windowsce.app.development)
  • cannot update cs8900 lib
    ... Although i remove all the lib and the obj files of the platform smdk2410 ... even rebuild the whole project. ... cannot find any way to make it work as i modify the cs8900dbg.c. ...
    (microsoft.public.windowsce.platbuilder)