none
Recompilation of catalog items during SYSGEN phase RRS feed

  • Question

  • Hello,

    In the Windows CE 6 documentation is written that the command Build OS | Build only compiles source files that were changed since the last kernel build. However, everytime I call this command, its output states the compilation of all catalog items that I have included in my WinCE image, such was the .NET compact framework and others.

    I was wondering if it would be possible to the Platform Builder be aware that I have not changed those items, and skip their compilation. I am only modifying some custom device drivers of my BSP.

    Regards,

    Ronaldo.

    Wednesday, February 9, 2011 3:34 PM

Answers

All replies

  • You may want to learn more about the build system.  See my blog:  Platform Builder: Summary of Building Windows CE
    Bruce Eitman (eMVP)
    Senior Engineer
    Bruce.Eitman AT Eurotech DOT com
    My BLOG http://geekswithblogs.net/bruceeitman

    Eurotech Inc.
    www.Eurotech.com
    Wednesday, February 9, 2011 3:58 PM
    Moderator
  • If you want to compile only your modified driver, you can right click on driver project and select "Build" (it will build only driver source code). After this, you have to execute a make runtime image, to include you new compiled driver inside image. Paolo.
    Thursday, February 10, 2011 7:48 AM
  • A teammate found the command "Build Current BSP". This command is building the OS image quite fast, and it generates in the end the nk.bin runtime image.

    I suppose this command is OK, right? Or does it skips some necessary steps to generate the runtime image?

    Thursday, February 10, 2011 5:56 PM
  • As long as your don't add or remove catalog components to you OS configuration, that's a good build command to use.
    Tom Gensel PTG Systems, LLC
    http://www.ptgsystems.com
    Thursday, February 10, 2011 6:05 PM
  • "Build current BSP" build all the drivers BSP and is very fast but if you modify a single driver you can build only that driver.

    Paolo.

    Thursday, February 10, 2011 7:37 PM
  • For a complete rundown of what to build when:
    http://guruce.com/blogpost/what-to-build-when
     

    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: http://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    http://guruce.com
    Consultancy, training and development services.
    Thursday, February 10, 2011 8:22 PM
    Moderator