This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PROCESSOR-SDK-AM335X: XDC

Part Number: PROCESSOR-SDK-AM335X
Other Parts Discussed in Thread: SYSBIOS

Hello,

I just installed XDC 3.24.5.48 and SYSBIOS 6.35.0.20.  And it cannot launch the JVM.  Right out of the box, as typical...

I am getting this error with an older project I need to support.  It relies on those packages.

"C:\\ti\\ccs1011\\ccs\\utils\\bin\\gmake" -k all

Building file: "../app.cfg"
Invoking: XDCtools
"C:/ti/xdctools_3_24_05_48/xs" --xdcpath="C:/ti/bios_6_35_00_20/packages;C:/ti/ccs1011/ccs/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.A8Fnv -p ti.platforms.evmAM3359 -r release -c "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_17.3.0.STS" --compileOptions "-g --optimize_with_debug" "../app.cfg"
subdir_rules.mk:12: recipe for target 'build-597107585-inproc' failed
C:\ti\xdctools_3_24_05_48\C:/ti/xdctools_3_24_05_48/xs: error: can't create session manager: create of JVM failed
gmake[1]: *** [build-597107585-inproc] Error 1
gmake: *** [build-597107585] Error 2
subdir_rules.mk:9: recipe for target 'build-597107585' failed
gmake: Target 'all' not remade because of errors.

This is CCS 10, and I already have 6 different version of XDC and 4 other versions of SYSBIOS running for multiple other projects.

I installed the packages using the CCS package tool. It recognized the new products in their folders, and installed them without complaint.

Since this XDC stuff is all a mystery, and nothing explains how it works, I am at a loss.

I need this solved quickly as there is an existing application that uses it, with existing customers.

Do not lecture me on using older packages.  The entire project needs a few fixes.  Not a complete upgrade that will result in days of adjusting things.

  • Hello,

    Please check this thread which described a same problem and had a solution. Hope it can help.

    Regards,

    Jianzhong

  • Oh give me a break...

    There are EIGHT (8!!!) different folders of xdctools on this machine.  Six of them have a JRE in them.

    Am I supposed to add EVERY ONE of them to my user environment path??

    Do you have ANY idea how this environment works??  Because I don't understand how this cryptic system works, but I know it's not necessary to have ALL those different java jre's in my paths.  SOMEHOW CCS manages to find the right one to use in those other cases.  And if I did add all of them to the path, it would corrupt my ability to run the preferred JVM for other applications NOT using any of these TI products.

    And if 6 of 8 have the jre folder and java.exe, how to the others find it when it's NOT in their package folder?

  • No help, as usual.

    I managed to figure it out anyway.   

    Just another undocumented and unexplainable behavior is the way CCS does things (annoying to users).