Difference between revisions of "SDM850 build instructions"
Jerry.liao (talk | contribs) |
Jerry.liao (talk | contribs) |
||
Line 1: | Line 1: | ||
− | == <span style="font- | + | == <span style="font-family:arial,helvetica,sans-serif;"><span style="font-size:large;">board support package source build</span></span> == |
− | <span style="font-size: | + | <span style="font-size:medium;">'''1. Unzip the SDM850 BSP package to D:\BSP'''</span> |
− | <span style="font-size: | + | <span style="font-size:medium;"> [[File:SDM850 BUILD 01.png|RTENOTITLE]]</span> |
− | <span style="font-size: | + | <span style="font-size:medium;">'''2. Copy ACPI compiler'''</span> |
− | <span style="font-size: | + | <span style="font-size:medium;"> copy "D:\EWDK\Program Files\Windows Kits\10\Tools\arm64\ACPIVerify\asl.exe" to "WP\src\acpi\rel\10.4\bin\"</span> |
− | <span style="font-size: | + | <span style="font-size:medium;">'''3. Modify "WP\src\acpi\rel\10.4\acpi.wp63.proj”'''</span> |
− | <span style="font-size: | + | <span style="font-size:medium;"> add "<Target Name="<span style="color:#FF0000;">Clean</span>"> </Target>" after "<Target Name="Build"> </Target>"</span> |
− | <span style="font-size: | + | <span style="font-size:medium;">'''4. Modify “WP\src\tools\rel\10.4\qcbuildwp63.cmd”'''</span> |
− | <span style="font-size: | + | <span style="font-size:medium;"> Find all "ATTRIB +R" and replace to "<span style="color:#FF0000;">ATTRIB -R</span>"</span> |
− | <span style="font-size: | + | <span style="font-size:medium;">'''5. Delete or Rename "WP\src\tools\rel\10.4\<span style="color:#FF0000;">CrmParallelization.py</span>" to skip this python script'''</span> |
− | <span style="font-size: | + | <span style="font-size:medium;">'''6. Run administrator command shell'''</span> |
− | <span style="font-size: | + | <span style="font-size:medium;"> A. D:\EWDK>LaunchBuildEnv.cmd</span> |
− | <span style="font-size: | + | <span style="font-size:medium;"> B. D:\>setenv.bat</span> |
− | <span style="font-size: | + | <span style="font-size:medium;"> [[File:SDM850 BUILD 02.png|RTENOTITLE]]</span> |
− | <span style="font-size: | + | <span style="font-size:medium;">'''7. Compilation'''</span> |
− | <span style="font-size: | + | <span style="font-size:medium;"> A. Build for all : run the following command in WP\src folder after setting environment</span> |
− | <span style="font-size: | + | <span style="font-size:medium;"><span style="color:#0000FF;"> .\tools\rel\10.4\qcpackbuild.cmd -p 850 -platform ARM64</span></span> |
− | <span style="font-size: | + | <span style="font-size:medium;"> B. Build component</span> |
− | <span style="font-size: | + | <span style="font-size:medium;"><span style="font-family:arial,helvetica,sans-serif;"><span style="color:#0000FF;"> .\tools\rel\10.4\qcpackbuild.cmd -p 850 -platform ARM64 -componentsinput %1</span></span></span> |
− | <span style="font-size: | + | <span style="font-size:medium;"><span style="font-family:arial,helvetica,sans-serif;"> C. If ACPI compile fail at first time. Please rebuild it again with below command</span></span> |
− | <span style="font-size: | + | <span style="font-size:medium;"><span style="font-family:arial,helvetica,sans-serif;"><span style="color:#0000FF;"> .\tools\rel\10.4\qcpackbuild.cmd -p 850 -platform ARM64 -componentsinput acpi</span></span></span> |
− | == <span style="font- | + | == <span style="font-family:arial,helvetica,sans-serif;"><span style="font-size:large;">build WD image with adding drivers</span></span> == |
− | <span style="font-family: | + | <span style="font-family:arial,helvetica,sans-serif;">'''1. Copy D:\DesktopOS into D:\BSP\NP850\prebuilt\'''<br/></span> |
− | <span style="font-family: | + | <span style="font-family:arial,helvetica,sans-serif;"><br/>''' [[File:SDM850 BUILD 03.png|RTENOTITLE]]'''<br/></span> |
− | <span style="font-family: | + | <span style="font-family:arial,helvetica,sans-serif;">'''2. Copy folder "WP\src\build\Qualcomm\DISM" to "WP\prebuild\DesktopOS\”'''</span> |
− | <span style="font-family: | + | <span style="font-family:arial,helvetica,sans-serif;">'''3. Copy folder "WP\src\build\Qualcomm\BCDBoot" to "WP\prebuild\DesktopOS\”'''</span> |
− | <span style="font-family: | + | <span style="font-family:arial,helvetica,sans-serif;">'''4. Remove some .proj files to avoid building. Or you can rename them to<span style="color:#FF0000;">.proj_</span>'''<br/></span> |
− | <span style="font-family: | + | <span style="font-family:arial,helvetica,sans-serif;"><span style="color:#0000FF;"> createwdtargetsfile_19H1.proj<br/> isogen_thumbdrive_19H1.proj</span><br/></span> |
− | <span style="font-family: | + | <span style="font-family:arial,helvetica,sans-serif;">'''5. Modify “WP\prebuilt\850\isogen_thumbdrive.proj” fles'''</span> |
− | |||
− | |||
− | |||
− |
Revision as of 06:39, 30 April 2019
board support package source build
1. Unzip the SDM850 BSP package to D:\BSP
2. Copy ACPI compiler
copy "D:\EWDK\Program Files\Windows Kits\10\Tools\arm64\ACPIVerify\asl.exe" to "WP\src\acpi\rel\10.4\bin\"
3. Modify "WP\src\acpi\rel\10.4\acpi.wp63.proj”
add "<Target Name="Clean"> </Target>" after "<Target Name="Build"> </Target>"
4. Modify “WP\src\tools\rel\10.4\qcbuildwp63.cmd”
Find all "ATTRIB +R" and replace to "ATTRIB -R"
5. Delete or Rename "WP\src\tools\rel\10.4\CrmParallelization.py" to skip this python script
6. Run administrator command shell
A. D:\EWDK>LaunchBuildEnv.cmd
B. D:\>setenv.bat
7. Compilation
A. Build for all : run the following command in WP\src folder after setting environment
.\tools\rel\10.4\qcpackbuild.cmd -p 850 -platform ARM64
B. Build component
.\tools\rel\10.4\qcpackbuild.cmd -p 850 -platform ARM64 -componentsinput %1
C. If ACPI compile fail at first time. Please rebuild it again with below command
.\tools\rel\10.4\qcpackbuild.cmd -p 850 -platform ARM64 -componentsinput acpi
build WD image with adding drivers
1. Copy D:\DesktopOS into D:\BSP\NP850\prebuilt\
2. Copy folder "WP\src\build\Qualcomm\DISM" to "WP\prebuild\DesktopOS\”
3. Copy folder "WP\src\build\Qualcomm\BCDBoot" to "WP\prebuild\DesktopOS\”
4. Remove some .proj files to avoid building. Or you can rename them to.proj_
createwdtargetsfile_19H1.proj
isogen_thumbdrive_19H1.proj
5. Modify “WP\prebuilt\850\isogen_thumbdrive.proj” fles