]>
Commit | Line | Data |
---|---|---|
4176aa9f | 1 | Developer's UEFI Emulation (DUET) on Edk2\r |
2 | \r | |
3 | Build DUET image\r | |
4 | =====================\r | |
5 | 1. Tools preparation\r | |
6 | \r | |
7 | To build DUET image, following tools are required:\r | |
8 | \r | |
9 | 1). *Visual Studio 2005*\r | |
10 | Assume installed at <VS_PATH>, \r | |
11 | e.g.: C:\Program Files\Microsoft Visual Studio .NET 2003\.\r | |
12 | 2). WinDDK\r | |
13 | Assume installed at <WIN_DDK_PATH>, e.g.: C:\WINDDK\3790.1830\.\r | |
14 | \r | |
15 | 2. Build steps\r | |
16 | \r | |
17 | 2.1 Build Duet Platform module \r | |
18 | \r | |
19 | 1). run cmd.exe to open command line window.\r | |
20 | 2). enter workspace root directory such as c:\edk2_tree\r | |
21 | 2). run "edksetup.bat"\r | |
22 | 3). run "build -p DuetPkg\DuetPkg.dsc -a IA32" for IA32 architecture platform or \r | |
23 | "build -p DuetPkg\DuetPkg.dsc -a X64" for X64 architecture platform.\r | |
24 | \r | |
25 | 2.2 Build BootSector\r | |
26 | 1). run "build -p DuetPkg\DuetPkg.dsc -m DuetPkg\BootSector\BootSector.inf -a IA32"\r | |
27 | \r | |
28 | 2.3 Execute post build actions \r | |
29 | 1). enter <Workspace>\DuetPkg directory.\r | |
30 | 2). run "PostBuild.bat IA32" for IA32 architecture platform or \r | |
31 | "PostBuild.bat X64" for X64 architecture platform.\r | |
32 | \r | |
33 | Create bootable disk\r | |
34 | ======================\r | |
35 | \r | |
36 | 3. Create boot disk\r | |
37 | The following steps are same for IA32 architecture platform or X64 arcchitecture platform.\r | |
38 | \r | |
39 | 3.1 Create floppy boot disk\r | |
40 | 1). enter <Workspace>\DuetPkg directory.\r | |
41 | 2). Insert a floppy disk to drive\r | |
42 | 3). run "CreateBootDisk.bat floppy a: FAT12" if floppy drive is a: disk.\r | |
43 | \r | |
44 | 3.2 Create usb boot disk\r | |
45 | 1). enter <Workspace>\DuetPkg directory.\r | |
46 | 2). Plugin usb disk\r | |
47 | 3). run "CreateBootDisk.bat usb e: FAT16" if usb drive is e: and FAT format is FAT16 or\r | |
48 | "CreateBootDisk.bat usb e: FAT32" if usb drive is e: and FAT format is FAT32\r | |
49 | 4). UnPlug usb disk and plugin it again.\r | |
50 | 5). run "CreateBootDisk.bat usb e: FAT16 step2" if usb drive is e: and FAT format is FAT16 or \r | |
51 | "CreateBootDisk.bat usb e: FAT32 step2" if usb drive is e: and FAT format is FAT32.\r | |
52 | \r | |
53 | \r | |
54 | \r | |
55 |