Forums - help to compile OPENSSC6.0

1 post / 0 new
help to compile OPENSSC6.0
rockyh82
Join Date: 22 Sep 14
Posts: 1
Posted: Thu, 2019-01-31 21:46

Hi , Im following below documents 

"80-p9361-1_c_openssc_5.0_user_guide.pdf"

I follow "2.Prerequisites" SCEP compile environment...

Actually, Im develpoing sensor driver with HDK845 (Open Q, OPENSSC)

So i should be use OPENSSC 6.0. but there are no document for OPENSSC 6.0

1) Qualcomm Hexgon tool (8.1 LLVM)

2) python 2.7

3) Perl

4) Qualcomm USB Driver for windows

5) ADB

6) Nanopb Generator (0.3.6-x86)

 

also, I follow this sequence (3.Compiling SCEP builds)

3.1 Configure nanopb generator
Configure a new SCEP build for nanopb generator dependency. This process is required only once
when a new SCEP build is downloaded.
1. Copy the nanopb-0.3.6-windows-x86.zip file to the following location:
\<root>\ssc\tools
For OpenSSC 5.0 builds, the \<root> location is \slpi_proc.
2. Open a command terminal.
3. Change the directory to \<root>.
4. Run the following command:
python \ssc\build\config_nanopb_dependency.py -f <nanopb_gen_filename>
where nanopb_gen_filename is the name of the .zip file from Step 1 without the .zip extension,
for example, nanopb-0.3.6-windows-x86.
3.2 Build OpenSSC 5.0
1. Open a command terminal.
2. Run the setup_sdk_env.cmd script. This script is available in the Hexagon SDK root directory.
3. Change the directory to \<root>.
4. Run the build script at the command line. For OpenSSC 5.0, the build command is:
python build\build.py -c msm8996 -f
USES_DISABLE_FP,USES_SNS_RE_ARCH_SW,SENSORS_DD_DEV_FLAG -o all

 

but happen error looks below....

 

 

Start Date=2019-02-01, Time=13:40:48.68
#-------------------------------------------------------------------------------
# ENVIRONMENT BEGIN
#-------------------------------------------------------------------------------
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\rocky\AppData\Roaming
ARMLMD_LICENSE_FILE=7117@license-wan-arm
BUILD_ASIC=8996
BUILD_FLAGS=USES_DISABLE_FP,USES_SNS_RE_ARCH_SW,SENSORS_DD_DEV_FLAG
BUILD_FLAVOR=mpd
BUILD_ID=AAAAAAAA
BUILD_VER=0002
CHIPSET=msm8996
CLASSPATH=.;C:\Program Files\Java\jdk-9.0.1\lib\tools.jar
CommonProgramFiles=C:\Program Files (x86)\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPILER=llvm
COMPUTERNAME=DESKTOP-KUC1UFO
ComSpec=C:\WINDOWS\system32\cmd.exe
CYGWIN64=D:\cygwin64
DASHLANE_DLL_DIR=C:\Users\rocky\AppData\Roaming\Dashlane\5.12.0.19744\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9f}\components;C:\Users\rocky\AppData\Roaming\Dashlane\5.12.0.19744\ucrt
DriverData=C:\Windows\System32\Drivers\DriverData
HAL_PLATFORM=8996
HEXAGON_Q6VERSION=v60
HEXAGON_ROOT=C:/Qualcomm/HEXAGON_Tools
HEXAGON_RTOS_RELEASE=7.2.11
HEXAGON_TOOLS_ROOT=C:/Qualcomm/HEXAGON_Tools/7.2.11
HOMEDRIVE=C:
HOMEPATH=\Users\rocky
JAVA_HOME=C:\Program Files\Java\jdk-9.0.1
LIBC=C:\Apps\LLVM\3.9.3\armv7m-none-eabi\libc\lib
LIBCINCLUDE=C:\Apps\LLVM\3.9.3\armv7m-none-eabi\libc\include
LLVMBIN=C:\Apps\LLVM\3.9.3\bin
LLVMHOME=C:\Apps\LLVM\3.9.3
LLVMINCLUDE=C:\Apps\LLVM\3.9.3\lib\clang\3.9.3/include/
LLVMLIB=C:\Apps\LLVM\3.9.3\lib
LLVMTOOLPATH=C:\Apps\LLVM\3.9.3\tools\bin
LLVMTOOLS=C:\Apps\LLVM\3.9.3\tools\bin
LOCALAPPDATA=C:\Users\rocky\AppData\Local
LOGONSERVER=\\DESKTOP-KUC1UFO
MSM_ID=8996
NRFGOSTUDIOPATH=C:\Program Files (x86)\Nordic Semiconductor\nRFgo Studio
NUMBER_OF_PROCESSORS=4
OneDrive=C:\Users\rocky\OneDrive
OS=Windows_NT
Path=C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\SCons\;C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\SCons\..;C:/CRMapps/Apps/Python276-64;C:/Qualcomm/HEXAGON_Tools/7.2.11/Tools/bin;C:/Qualcomm/HEXAGON_Tools/7.2.11/Tools/lib/iss/v5;C:/Qualcomm/HEXAGON_Tools/7.2.11/Tools/bin;C:\Qualcomm\HEXAGON_Tools\8.1.05\Tools\bin;C:\Qualcomm\HEXAGON_Tools\8.1.05\Tools\lib\iss;;D:\Perl64\site\bin;D:\Perl64\bin;D:\Perl\bin\;C:\Program Files (x86)\NAT Service;D:\Program Files (x86)\Python36-32\Scripts\;D:\Program Files (x86)\Python36-32\;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Samsung\SamsungLink\AllShare Framework DMS\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\IVI Foundation\VISA\Win64\Bin\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;C:\Program Files (x86)\Nordic Semiconductor\nrf5x\bin\;C:\Program Files (x86)\Skype\Phone\;C:\Python27;D:\Program Files (x86)\GnuWin32\bin;C:\Program Files\TortoiseSVN\bin;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Java\jdk-9.0.1\bin;D:\cygwin64\bin;D:\cygwin64\home\YH_KIM\android-ndk-r17b;C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility;C:\Users\rocky\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;D:\Program Files (x86)\IDM Computer Solutions\UltraEdit\;C:\Users\rocky\AppData\Roaming\Dashlane\4.6.6.23032\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9f}\components;C:\Users\rocky\AppData\Roaming\Dashlane\5.12.0.19744\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9f}\components;C:\Users\rocky\AppData\Roaming\Dashlane\5.12.0.19744\ucrt;;C:\Python27\lib\site-packages\pywin32_system32;C:\Python27\lib\site-packages\pywin32_system32;C:\Python27\lib\site-packages\pywin32_system32
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 78 Stepping 3, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=4e03
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files (x86)
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
PROMPT=$P$G
PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
PUBLIC=C:\Users\Public
PYTHONCMD=python.exe
PYTHON_ROOT=C:/CRMapps/Apps/Python276-64
Q6VERSION=v60
Q6_ROOT=C:/Qualcomm/HEXAGON_Tools/7.2.11
Q6_TOOLS_ROOT=C:/Qualcomm/HEXAGON_Tools/7.2.11
QDSP6_BUILD_VERSION=MSM8996_0x8fffffff
SCONS_ROOT=C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\SCons\..
SESSIONNAME=Console
SPITRANS=USB
startdate=2019-02-01
starttime=13:40:48.68
SystemDrive=C:
SystemRoot=C:\WINDOWS
TARGET=8996
TARGET_FAMILY=8996
TCL_LIBRARY=C:\Program Files (x86)\CSR\BlueSuite 2.6.0
TEMP=C:\Users\rocky\AppData\Local\Temp
TMP=C:\Users\rocky\AppData\Local\Temp
USERDOMAIN=DESKTOP-KUC1UFO
USERDOMAIN_ROAMINGPROFILE=DESKTOP-KUC1UFO
USERNAME=YH KIM
USERPROFILE=C:\Users\rocky
VBOX_MSI_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\
VS100COMNTOOLS=d:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\
VXIPNPPATH=C:\Program Files (x86)\IVI Foundation\VISA\
VXIPNPPATH64=C:\Program Files\IVI Foundation\VISA\
windir=C:\WINDOWS
#-------------------------------------------------------------------------------
# ENVIRONMENT END
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# BUILD BEGIN
#-------------------------------------------------------------------------------
C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\build\..\SCons\scons -f C:\Qualcomm\HD22_2\slpi_proc/tools/build/scons\build\start.scons BUILD_ID=AAAAAAAA BUILD_VER=0002 MSM_ID=8996 HAL_PLATFORM=8996 TARGET_FAMILY=8996 BUILD_ASIC=8996 CHIPSET=msm8996 USES_FLAGS=USES_MULTI_PD,USES_DISABLE_FP,USES_SNS_RE_ARCH_SW,SENSORS_DD_DEV_FLAG msm8996_MPD BUILD_ID=AAAAAAAA BUILD_VER=1234 -j 8 --verbose=1
PYTHONCMD=python.exe
scons: Reading SConscript files ...
------------------------------------------------------------------------------
   Loading QC-SCons Build System
------------------------------------------------------------------------------
 
** INFO: Found 4 CPUs, running with -j 8
====================================================================
PLATFORM      = windows
PYTHON Ver    = 2.7.11 (v2.7.11:6d1b6a68f775, Dec  5 2015, 20:32:19) [MSC v.1500 32 bit (Intel)]
Python Path   = C:\Python27\python.exe
PYTHON cmd    = C:\Python27\python.exe
SCONS Ver     = 2.0.0.final.0
SCONS QC Ver  = 1.1-00165 (2018/03/23 19:46:10)
OS ENV SIZE   = 6780
TARGET_ROOT   = C:/Qualcomm/HD22_2
BUILD_ROOT    = C:/Qualcomm/HD22_2/slpi_proc
BUILD_MS_ROOT = C:/Qualcomm/HD22_2/slpi_proc/build/ms
MBN_ROOT      = C:/Qualcomm/HD22_2/slpi_proc/build/ms/bin/AAAAAAAA
BUILD_ID      = AAAAAAAA
BUILD_VER     = 1234
BUILD_ASIC    = 8996
MSM_ID        = 8996
CHIPSET       = msm8996
TARGET_FAMILY = 8996
HAL_PLATFORM  = 8996
 
COMMAND_LINE_TARGETS are ['msm8996_MPD']
BUILD_TARGETS are        ['msm8996_MPD']
====================================================================
 
 
==============================================================================
Reading SConscript files...
 
 
CORE_ROOT_LIBS qdsp6  BUILD_ID=AAAAAAAAQ, TOOL_ENV=windows
 
==============================================================================
   SCons build summary
==============================================================================
** Build time...
 Build start  : Fri Feb  1 13:40:50 2019
 Build end    : Fri Feb  1 13:40:50 2019
 Elapsed time : 0:00:01
ValueError: ERROR : image_cfg.xml not found !:
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\build\start.scons", line 48:
    ENV.Tool('ComSConstruct', toolpath = ['${BUILD_ROOT}/tools/build/scons/build'])
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\SCons\Environment.py", line 1692:
    tool(self)
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\SCons\Tool\__init__.py", line 180:
    self.generate(env, *args, **kw)
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\build\ComSConstruct.py", line 62:
    env.LoadImageUnits(env.get('IMAGE_ROOT_DIR_PATTERNS'))
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\SCons\Environment.py", line 222:
    return self.method(*nargs, **kwargs)
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\scripts\utils.py", line 1979:
    load_sub_scripts(env, dir_patterns, script_name_patterns, "image", clone_env=True)
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\scripts\utils.py", line 2322:
    node.load_scripts(script_list, script_type, clone_env=clone_env, mark_time=True)
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\scripts\utils.py", line 2390:
    env.SConscript(script, exports='env')
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\SCons\Script\SConscript.py", line 551:
    return _SConscript(self.fs, *files, **subst_kw)
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\SCons\Script\SConscript.py", line 260:
    exec _file_ in call_stack[-1].globals
  File "C:\Qualcomm\HD22_2\slpi_proc\build\bsp\core_root_libs\build\core_root_libs.scons", line 122:
    env.LoadToolScript('devcfg_builder', toolpath = [devcfg_toolpath])
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\SCons\Environment.py", line 222:
    return self.method(*nargs, **kwargs)
  File "C:\Qualcomm\HD22_2\slpi_proc\tools\build\scons\scripts\utils.py", line 1959:
    m.generate(env)
  File "C:\Qualcomm\HD22_2\slpi_proc\core\kernel\devcfg\scripts\devcfg_builder.py", line 50:
    raise ValueError("ERROR : image_cfg.xml not found !")
#-------------------------------------------------------------------------------
# BUILD END
#-------------------------------------------------------------------------------
Start Date=2019-02-01, Time=13:40:48.68 - End Date=2019-02-01, Time=13:40:51.28
 
SLPI Compilation Result:        FAIL
SDC Compilation Result:         SUCCESS

 

  • Up0
  • Down0

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.