diff -r 578be2adaf3e -r 307f4279f433 Adaptation/GUID-AABC7605-9EE9-41E4-BFDF-77A589A9887B.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Adaptation/GUID-AABC7605-9EE9-41E4-BFDF-77A589A9887B.dita Fri Oct 15 14:32:18 2010 +0100 @@ -0,0 +1,44 @@ + + + + + +Building +a DMA AdaptationThis document describes what is needed to include the DMA adaptation +in a ROM image. +

When building a ROM image, all the processes and data needed to execute +a build are included in a single file. This file is executed by the platform +when the hardware is powered up.

+
Requirements
    +
  • DMA framework.

  • +
  • You must be familiar with building a ROM for the Symbian platform.

  • +
+
Use the template +port to start your port

There is a template DMA Framework consisting +of the source file dmapsl.cpp, and the .mmp file dma.mmp located +in the directory ...\template\dma that can be used as +the starting point for your DMA PSL port. You need to:

    +
  • Decide which directory your DMA PSL and associated.mmp file +are to be stored in. You would normally choose the Variant or the ASSP directory.

  • +
  • Copy the template framework into your chosen location. Be aware that +the template dma.mmp file contains relative paths that +must be updated.

  • +
  • Change the Variant's bld.inf file to include a +reference to your mmp file.

  • +
+
Building the +ROM with DMA included

Include the DMA PIL libraries +in the final ROM image, in the list of buildrom parameters.

For more +information, refer to BUILDROM .

+
+ROM Tools +Overview +BUILDROM + +
\ No newline at end of file