2). run "edksetup.bat"\r
3). run "build -p DuetPkg\DuetPkg.dsc -a IA32" for IA32 architecture platform or \r
"build -p DuetPkg\DuetPkg.dsc -a X64" for X64 architecture platform.\r
-\r
-2.2 Build BootSector\r
- 1). run "build -p DuetPkg\DuetPkg.dsc -m DuetPkg\BootSector\BootSector.inf -a IA32"\r
- \r
-2.3 Execute post build actions \r
+ \r
+2.2 Execute post build actions \r
1). enter <Workspace>\DuetPkg directory.\r
2). run "PostBuild.bat IA32" for IA32 architecture platform or \r
"PostBuild.bat X64" for X64 architecture platform.\r
2). run "edksetup.sh BaseTools"\r
3). run "build -p DuetPkg/DuetPkg.dsc -a IA32 -t UNIXGCC" for IA32 architecture platform or \r
"build -p DuetPkg/DuetPkg.dsc -a X64 -t UNIXGCC" for X64 architecture platform.\r
-\r
-2.2 Build BootSector\r
- 1). run "build -p DuetPkg/DuetPkg.dsc -m DuetPkg/BootSector/BootSector.inf -a IA32 -t UNIXGCC"\r
\r
-2.3 Execute post build actions \r
+2.2 Execute post build actions \r
1). enter /R9_tree/DuetPkg directory.\r
2). run "./PostBuild.sh IA32" for IA32 architecture platform or \r
"./PostBuild.sh X64" for X64 architecture platform.\r
\r
-\r
+ NOTE: After post build action, you should check the size of EfiLdr at $WORKSPACE/Build/DuetPkg/DEBUG_UNIXGCC directory, it must less than 470k.\r
+ If not, you should manually remove some unnecessary drivers at DuetPkg.fdf file.\r
+ \r
3. Create bootable disk\r
The following steps are same for IA32 architecture platform or X64 architecture platform.\r
Now only support floopy.\r