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.

XML update for CCS V4.2.5???

Other Parts Discussed in Thread: CONTROLSUITE, AFE031

I recently received new boards that I am trying to run up. They contain Rev B silicon and I am using CCSV4.2.5. I cannot download either with CCS of UinFlash. Is there a patch for older CCS versions? I have not been able to get CCS5.4 to operate and, for now will continue to struggle with CCS4 as I cannot afford the time required to convert. Buy, if you tell me that I cannot load the flash on a Rev B chip without CCS5.4, then I will have to switch.

reference: http://e2e.ti.com/support/microcontrollers/c2000/f/171/t/251698.aspx

 

Thanks,

Pat

 

  • Pat,

    If possible, I would like to try and figure out why your 5.x install isn't working as I think this would be a faster path to get you up and going. (There are some issues with 4.x and rev B that will take some time to resolve unfortunately :( ).

    Can you let me know what the symptoms are with your 5.x install?

    Thank you

    Lori

  • Lori,

    What version of the f28m35h52c1 should I be using to avoid this problem?

    Thanks,

    Pat

     

  • Pat Harris said:

    Lori,

    What version of the f28m35h52c1 should I be using to avoid this problem?

    Thanks,

    Pat

     

    Pat,

    I wouldn't recommend using older silicon.  There was a number of errata fixed on rev B so I would not go backwards. 

    Is your CCS 5.x not connecting or?

    -Lori

  •  

         5633.v54 error.docx

    Lori,

    The image shows the result of my attempt to compile my code on CCS5.4. It doesn't seem to like certain files and gives me the java error. I tried removing and relinking the file ADC_task.c but did not change the error.

    Can you tell me what the error means that I should do?

    Thanks,

    Pat

     

  • Here's the error log:

     

    !SESSION 2013-08-01 12:33:07.621 -----------------------------------------------
    eclipse.buildId=M20120914-1540
    java.version=1.6.0_13
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Framework arguments:  -product com.ti.ccstudio.branding.product
    Command-line arguments:  -os win32 -ws win32 -arch x86 -product com.ti.ccstudio.branding.product
    
    !ENTRY org.eclipse.ui 2 0 2013-08-01 12:33:12.441
    !MESSAGE Warnings while parsing the viewer contributions from the 'org.eclipse.ui.popupMenus' extension point
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 12:33:12.441
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.CEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 12:33:12.441
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.CEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 12:33:12.441
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.CEditorRulerActions/org.eclipse.cdt.debug.ui.actions.RulerCreateBreakpointInteractiveAction'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 12:33:12.441
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.AsmEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.asm.CBreakpointPropertiesRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 12:33:12.441
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.AsmEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.asm.EnableDisableBreakpointRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 12:33:12.441
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.AsmEditorRulerActions/org.eclipse.cdt.debug.ui.actions.asm.RulerCreateBreakpointInteractiveAction'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 12:33:12.441
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.dsf.ui', id='AUTOGEN:::org.eclipse.cdt.dsf.debug.ui.disassemblyRulerActions/org.eclipse.debug.ui.actions.RulerAddBreakpointAction'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 12:33:12.441
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.dsf.ui', id='org.eclipse.cdt.dsf.debug.ui.disassembly.commands.rulerToggleBreakpoint'
    
    !ENTRY com.ti.ccstudio.debug.server 4 214294189 2013-08-01 12:33:14.610
    !MESSAGE Unexpected CCS exit detected [8/1/13 12:31 PM]!!!
    
    !ENTRY org.eclipse.core.resources 4 2 2013-08-01 12:33:58.486
    !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
    !STACK 0
    java.lang.NullPointerException
    	at org.eclipse.cdt.managedbuilder.internal.core.Tool.getOutputExtension(Tool.java:2355)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.addRuleForSource(GnuMakefileGenerator.java:2125)
    	at com.ti.ccstudio.project.core.internal.build.CCSMakefileGenerator.addRuleForSource(CCSMakefileGenerator.java:925)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.addFragmentMakefileEntriesForSource(GnuMakefileGenerator.java:1857)
    	at com.ti.ccstudio.project.core.internal.build.CCSMakefileGenerator.addFragmentMakefileEntriesForSource(CCSMakefileGenerator.java:813)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.addSources(GnuMakefileGenerator.java:1762)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.populateFragmentMakefile(GnuMakefileGenerator.java:617)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.regenerateMakefiles(GnuMakefileGenerator.java:570)
    	at com.ti.ccstudio.project.core.internal.build.CCSMakefileGenerator.regenerateMakefiles(CCSMakefileGenerator.java:358)
    	at com.ti.ccstudio.project.core.internal.ProjectStateListener.onProjectImported(ProjectStateListener.java:114)
    	at com.ti.common.project.core.internal.events.ProjectStateMonitor$ResourceChangeListener$3.visit(ProjectStateMonitor.java:246)
    	at com.ti.common.project.core.internal.events.ProjectStateMonitor.notifyListeners(ProjectStateMonitor.java:501)
    	at com.ti.common.project.core.internal.events.ProjectStateMonitor.access$1(ProjectStateMonitor.java:495)
    	at com.ti.common.project.core.internal.events.ProjectStateMonitor$ResourceChangeListener.resourceChanged(ProjectStateMonitor.java:244)
    	at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
    	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
    	at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Workspace.java:381)
    	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:139)
    	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
    !ENTRY org.eclipse.cdt.core 1 0 2013-08-01 12:34:00.000
    !MESSAGE Indexed 'PLC_COMMON_ROOT' (31 sources, 78 headers) in 2.55 sec: 6,316 declarations; 13,651 references; 0 unresolved inclusions; 0 syntax errors; 28 unresolved names (0.14%)
    
    !ENTRY org.eclipse.osgi 2 1 2013-08-01 12:34:16.942
    !MESSAGE NLS unused message: Checking in: com.ti.ccstudio.project.ui.internal.messages
    
    !ENTRY org.eclipse.core.resources 4 2 2013-08-01 12:35:27.594
    !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
    !STACK 0
    java.lang.NullPointerException
    	at org.eclipse.cdt.managedbuilder.internal.core.Tool.getOutputExtension(Tool.java:2355)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.addRuleForSource(GnuMakefileGenerator.java:2125)
    	at com.ti.ccstudio.project.core.internal.build.CCSMakefileGenerator.addRuleForSource(CCSMakefileGenerator.java:925)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.addFragmentMakefileEntriesForSource(GnuMakefileGenerator.java:1857)
    	at com.ti.ccstudio.project.core.internal.build.CCSMakefileGenerator.addFragmentMakefileEntriesForSource(CCSMakefileGenerator.java:813)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.addSources(GnuMakefileGenerator.java:1762)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.populateFragmentMakefile(GnuMakefileGenerator.java:617)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.regenerateMakefiles(GnuMakefileGenerator.java:570)
    	at com.ti.ccstudio.project.core.internal.build.CCSMakefileGenerator.regenerateMakefiles(CCSMakefileGenerator.java:358)
    	at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performMakefileGeneration(CommonBuilder.java:1006)
    	at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performPrebuildGeneration(CommonBuilder.java:873)
    	at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:748)
    	at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:513)
    	at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:459)
    	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
    	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
    	at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
    	at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422)
    	at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
    !ENTRY org.eclipse.core.resources 4 75 2013-08-01 12:35:28.062
    !MESSAGE Errors occurred during the build.
    !SUBENTRY 1 org.eclipse.cdt.managedbuilder.core 4 75 2013-08-01 12:35:28.062
    !MESSAGE Errors running builder 'CDT Builder' on project 'PLC_COMMON_ROOT'.
    !STACK 0
    java.lang.NullPointerException
    	at org.eclipse.cdt.managedbuilder.internal.core.Tool.getOutputExtension(Tool.java:2355)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.addRuleForSource(GnuMakefileGenerator.java:2125)
    	at com.ti.ccstudio.project.core.internal.build.CCSMakefileGenerator.addRuleForSource(CCSMakefileGenerator.java:925)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.addFragmentMakefileEntriesForSource(GnuMakefileGenerator.java:1857)
    	at com.ti.ccstudio.project.core.internal.build.CCSMakefileGenerator.addFragmentMakefileEntriesForSource(CCSMakefileGenerator.java:813)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.addSources(GnuMakefileGenerator.java:1762)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.populateFragmentMakefile(GnuMakefileGenerator.java:617)
    	at com.ti.ccstudio.project.core.internal.build.temp.GnuMakefileGenerator.regenerateMakefiles(GnuMakefileGenerator.java:570)
    	at com.ti.ccstudio.project.core.internal.build.CCSMakefileGenerator.regenerateMakefiles(CCSMakefileGenerator.java:358)
    	at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performMakefileGeneration(CommonBuilder.java:1006)
    	at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.performPrebuildGeneration(CommonBuilder.java:873)
    	at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:748)
    	at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:513)
    	at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.build(CommonBuilder.java:459)
    	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
    	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
    	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
    	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
    	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
    	at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
    	at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:422)
    	at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:180)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    

    Pat

     

  • Pat Harris said:

     

         5633.v54 error.docx

    Lori,

    The image shows the result of my attempt to compile my code on CCS5.4. It doesn't seem to like certain files and gives me the java error. I tried removing and relinking the file ADC_task.c but did not change the error.

    Can you tell me what the error means that I should do?

    Thanks,

    Pat

     

    Hi Pat -

    It looks like issues with the workspace.  Can you try specifying a new workspace when you bring up CCS? 

    I will ask the CCS experts to also take a look at this thread.

    -Lori

  • Hi Pat,

    are you able to  build and debug an example if you bring it in from the resource explorer?   (Help->welcome to ccs)

    At a first glance, there are two things I can suggest checking

    - I would not recommend installing anything to program files

    - as with many examples, a lot of time the include paths and variables need addition/correction

    This wiki has more info

    http://processors.wiki.ti.com/index.php/Include_paths_and_options

    Please keep us informed.

    Best Regards,
    Lisa 

  • Hi Lisa,

    Thanks for responding.

    What do you mean by

    - I would not recommend installing anything to program files

    I tried the example i2c_loopback . Compiling gave me the following data, with 4 warnings, 2 of which were unspecified.

    **** Build of configuration Flash for project i2c_loopback_m3 ****

    "C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all

    'Building file: C:/TI/controlSUITE/device_support/f28m35x/v200/F28M35x_examples_Master/i2c_loopback/m3/i2c_loopback.c'

    'Invoking: ARM Compiler'

    "C:/ti/ccsv5/tools/compiler/arm_5.0.5/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.5/include" --include_path="C:/TI/controlSUITE/device_support/f28m35x/v200/MWare" --gcc --define="_FLASH" --diag_warning=225 --gen_func_subsections=on --ual --preproc_with_compile --preproc_dependency="i2c_loopback.pp"  "C:/TI/controlSUITE/device_support/f28m35x/v200/F28M35x_examples_Master/i2c_loopback/m3/i2c_loopback.c"

    'Finished building: C:/TI/controlSUITE/device_support/f28m35x/v200/F28M35x_examples_Master/i2c_loopback/m3/i2c_loopback.c'

    ' '

    'Building file: C:/TI/controlSUITE/device_support/f28m35x/v200/F28M35x_examples_Master/i2c_loopback/m3/startup_ccs.c'

    'Invoking: ARM Compiler'

    "C:/ti/ccsv5/tools/compiler/arm_5.0.5/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.5/include" --include_path="C:/TI/controlSUITE/device_support/f28m35x/v200/MWare" --gcc --define="_FLASH" --diag_warning=225 --gen_func_subsections=on --ual --preproc_with_compile --preproc_dependency="startup_ccs.pp"  "C:/TI/controlSUITE/device_support/f28m35x/v200/F28M35x_examples_Master/i2c_loopback/m3/startup_ccs.c"

    'Finished building: C:/TI/controlSUITE/device_support/f28m35x/v200/F28M35x_examples_Master/i2c_loopback/m3/startup_ccs.c'

    ' '

    'Building file: C:/TI/controlSUITE/device_support/f28m35x/v200/MWare/utils/uartstdio.c'

    'Invoking: ARM Compiler'

    "C:/ti/ccsv5/tools/compiler/arm_5.0.5/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -g --include_path="C:/ti/ccsv5/tools/compiler/arm_5.0.5/include" --include_path="C:/TI/controlSUITE/device_support/f28m35x/v200/MWare" --gcc --define="_FLASH" --diag_warning=225 --gen_func_subsections=on --ual --preproc_with_compile --preproc_dependency="uartstdio.pp"  "C:/TI/controlSUITE/device_support/f28m35x/v200/MWare/utils/uartstdio.c"

    'Finished building: C:/TI/controlSUITE/device_support/f28m35x/v200/MWare/utils/uartstdio.c'

    ' '

    'Building target: i2c_loopback_m3.out'

    'Invoking: ARM Linker'

    "C:/ti/ccsv5/tools/compiler/arm_5.0.5/bin/armcl" -mv7M3 --code_state=16 --abi=eabi -me -g --gcc --define="_FLASH" --diag_warning=225 --gen_func_subsections=on --ual -z --stack_size=256 -m"i2c_loopback_m3.map" --heap_size=0 -i"C:/ti/ccsv5/tools/compiler/arm_5.0.5/lib" -i"C:/ti/ccsv5/tools/compiler/arm_5.0.5/include" --reread_libs --warn_sections --rom_model -o "i2c_loopback_m3.out"  "./uartstdio.obj" "./startup_ccs.obj" "./i2c_loopback.obj" -l"C:/TI/controlSUITE/device_support/f28m35x/v200/F28M35x_examples_Master/i2c_loopback/m3/ccs/../../../../MWare/cmd/F28M35x_generic_M3_FLASH.cmd" -l"rtsv7M3_T_le_eabi.lib" "C:/TI/controlSUITE/device_support/f28m35x/v200/MWare/driverlib/ccs/Debug/driverlib.lib"

    <Linking>

    warning: creating output section ".TI.crctab" without a SECTIONS specification

    'Finished building target: i2c_loopback_m3.out'

    ' '

    "C:/TI/controlSUITE/device_support/f28m35x/v200/F28M35x_examples_Master/i2c_loopback/m3/ccs/../../../../MWare/cmd/F28M35x_generic_M3_FLASH.cmd", line 65: warning:

       CRC table operator (AppCrc) ignored for ".pinit":  CRC table operator cannot

       be associated with empty output section

    "C:/TI/controlSUITE/device_support/f28m35x/v200/F28M35x_examples_Master/i2c_loopback/m3/ccs/../../../../MWare/cmd/F28M35x_generic_M3_FLASH.cmd", line 79: warning:

       CRC table operator (AppCrc) ignored for "ramfuncs":  CRC table operator

       cannot be associated with empty output section

    **** Build Finished ****

     

    And the warnings:

    Description Resource Path Location Type creating output section ".TI.crctab" without a SECTIONS specification i2c_loopback_m3    

    C/C++ Problem  i2c_loopback_m3  line 79, external location: C:\TI\controlSUITE\device_support\f28m35x\v200\MWare\cmd\F28M35x_generic_M3_FLASH.cmd 

    C/C++  Problem  i2c_loopback_m3  line 65, external location: C:\TI\controlSUITE\device_support\f28m35x\v200\MWare\cmd\F28M35x_generic_M3_FLASH.cmd 

    C/C++ Problem Invalid project path: Referenced project is not accessible. i2c_loopback_m3  pathentry Path Entry Problem

     

    On my application, when I delete the .metadata file and try to restart, the program name is changed to a macro that is used in the program, i.e instead of plc_example, it comes up as PCL_COMMON_ROOT. Also displayed are several bogus project names as well. This makes no sense to me, but if I select the proper one and rename the marco for the include files, it seems to work on CCS4.2.5.

    Here's the error log:

    !SESSION 2013-08-01 16:42:39.438 -----------------------------------------------
    eclipse.buildId=M20120914-1540
    java.version=1.6.0_13
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Framework arguments:  -product com.ti.ccstudio.branding.product -product com.ti.ccstudio.branding.product -product com.ti.ccstudio.branding.product -product com.ti.ccstudio.branding.product
    Command-line arguments:  -os win32 -ws win32 -arch x86 -product com.ti.ccstudio.branding.product -product com.ti.ccstudio.branding.product -product com.ti.ccstudio.branding.product -data C:\TI\controlSUITE\device_support\f28m35x\v200\F28M35x_examples_Master\i2c_loopback -product com.ti.ccstudio.branding.product
    
    !ENTRY org.eclipse.ui 2 0 2013-08-01 16:42:41.716
    !MESSAGE Warnings while parsing the viewer contributions from the 'org.eclipse.ui.popupMenus' extension point
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 16:42:41.716
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.CEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 16:42:41.716
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.CEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 16:42:41.716
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.CEditorRulerActions/org.eclipse.cdt.debug.ui.actions.RulerCreateBreakpointInteractiveAction'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 16:42:41.716
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.AsmEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.asm.CBreakpointPropertiesRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 16:42:41.716
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.AsmEditorRulerActions/org.eclipse.cdt.debug.internal.ui.actions.asm.EnableDisableBreakpointRulerActionDelegate'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 16:42:41.716
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.debug.ui', id='AUTOGEN:::org.eclipse.cdt.debug.ui.AsmEditorRulerActions/org.eclipse.cdt.debug.ui.actions.asm.RulerCreateBreakpointInteractiveAction'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 16:42:41.716
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.dsf.ui', id='AUTOGEN:::org.eclipse.cdt.dsf.debug.ui.disassemblyRulerActions/org.eclipse.debug.ui.actions.RulerAddBreakpointAction'
    !SUBENTRY 1 org.eclipse.ui 2 0 2013-08-01 16:42:41.716
    !MESSAGE invalid keybinding: Cannot bind to an incomplete key sequence: plug-in='org.eclipse.cdt.dsf.ui', id='org.eclipse.cdt.dsf.debug.ui.disassembly.commands.rulerToggleBreakpoint'
    
    !ENTRY org.eclipse.cdt.core 1 0 2013-08-01 16:43:02.041
    !MESSAGE Indexed 'i2c_loopback_m3' (3 sources, 15 headers) in 0.97 sec: 481 declarations; 573 references; 0 unresolved inclusions; 0 syntax errors; 0 unresolved names (0.00%)
    

    And the select screen:

    4380.startscreen.docx

     

     Thanks,

    Pat

     

  • Hi Pat,

    one step at a time.  I would prefer to get you running with ccsv5.4 as Lori also recommended.  

    In v5.4 can you please explain exactly what you are doing?  How have you imported the example?   What I meant by program files is that is seems control suite is installed there which may or may not be playing a role.  Also with some examples you will need to be sure the necessary library projects are also imported at the same time and all include paths and variables are correct.  (Unfortunately typical of an import is these require correction)

    Best Regards,

    Lisa

  • Lisa,

    OK.

    I get the java script warning for the CM3. Apparently I can ignore that.

    The C28 is really confusing. I have been trying to move files into the place needed, but I keep getting a conflict.

    Here's the warning:

    Description Resource Path Location Type Invalid project path: Duplicate path entries found (/PLC_COMMON_ROOT [Include path] isSystemInclude:true includePath:C:/Texas Instruments/PLUS_CCU_V6_2/c28x_ipc_phy_example/dsp_c28x/g3/src/phy/test/test_tx_rx/Debug_F28M35x), path: [/PLC_COMMON_ROOT]. PLC_COMMON_ROOT  pathentry Path Entry Problem

    Here's the compiler output:

    **** Build of configuration Debug_F28M35x for project PLC_COMMON_ROOT ****

    "C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all

    subdir_rules.mk:125: warning: overriding commands for target `test_tx_rx_f28m35xcfg_c.obj'

    subdir_rules.mk:118: warning: ignoring old commands for target `test_tx_rx_f28m35xcfg_c.obj'

    'Building file: ../test_tx_rx_f28m35x.tcf'

    'Invoking: TConf'

    "C:/TI/bios_5_42_01_09/xdctools/tconf" -b -Dconfig.importPath="C:/TI/bios_5_42_01_09/packages;" "../test_tx_rx_f28m35x.tcf"

    js: "C:/TI/bios_5_42_01_09/xdctools/include/utils.tci", line 976: Error: Can't find Platform.tc[ip] file for 'myplatforms.controlF28M35x'

    gmake: *** [test_tx_rx_f28m35xcfg.cmd] Error 1

    gmake: Target `all' not remade because of errors.

    **** Build Finished ****

     

    Thanks,

    Pat

     

     

  • Hi Pat,

    have you checked whether the warning message is true?    Ie do you have that PLC define somehow twice?   

    More to the error, again .. .could you explain what you are doing?  How you brought in the example/code?  Are you able to work well with an unmodified example?

    Best Regards,
    Lisa 

  • Hi Pat,

    Could you please provide me your baseline C28 project via wonsoo.kim@ti.com? I will create a working projet with CCS v5.4. Thanks.

    Regards,

    Wonsoo

  • Lisa,

    Here is my console output:

    **** Clean-only build of configuration Debug_CCU for project PLC_COMMON_ROOT ****

    "C:\\ti\\ccsv5\\utils\\bin\\gmake" -k clean

    DEL /F  "Concerto_cm3_tx.out"

    Could Not Find C:\Texas Instruments\PLUS_CCU_V6_2\cm3_ipc_test_example\dsp_c28x\Concerto_cm3\proj\Debug_CCU\Concerto_cm3_tx.out

    DEL /F "c:\temp\concerto_cm3\debug\ADC_task.obj" "c:\temp\concerto_cm3\debug\CM3_IO.obj" "c:\temp\concerto_cm3\debug\CM3_ipc_rx_task.obj" "c:\temp\concerto_cm3\debug\CM3_ipc_tx_task.obj" "c:\temp\concerto_cm3\debug\EEPROM_tools.obj" "c:\temp\concerto_cm3\debug\F28M35x_MemCopy.obj" "c:\temp\concerto_cm3\debug\Fapi_UserDefinedFunctions.obj" "c:\temp\concerto_cm3\debug\Flash_tools.obj" "c:\temp\concerto_cm3\debug\GPIO_task.obj" "c:\temp\concerto_cm3\debug\PLUS_GPS_tools.obj" "c:\temp\concerto_cm3\debug\PLUS_Loop_task.obj" "c:\temp\concerto_cm3\debug\PLUS_PSG_cmds.obj" "c:\temp\concerto_cm3\debug\PLUS_cmds.obj" "c:\temp\concerto_cm3\debug\PLUS_tools_1.obj" "c:\temp\concerto_cm3\debug\PLUS_tools_2.obj" "c:\temp\concerto_cm3\debug\cm3_ipc_driver.obj" "c:\temp\concerto_cm3\debug\com_htc_cm3.obj" "c:\temp\concerto_cm3\debug\config_c28x.obj" "c:\temp\concerto_cm3\debug\crc16_cm3.obj" "c:\temp\concerto_cm3\debug\flash.obj" "c:\temp\concerto_cm3\debug\gpio.obj" "c:\temp\concerto_cm3\debug\hct_example.obj"

    DEL /F "c:\temp\concerto_cm3\debug\heap_1.obj" "c:\temp\concerto_cm3\debug\list.obj" "c:\temp\concerto_cm3\debug\main.obj" "c:\temp\concerto_cm3\debug\port.obj" "c:\temp\concerto_cm3\debug\portasm.obj" "c:\temp\concerto_cm3\debug\queue.obj" "c:\temp\concerto_cm3\debug\ringbuf.obj" "c:\temp\concerto_cm3\debug\startup_ccs.obj" "c:\temp\concerto_cm3\debug\tasks.obj" "c:\temp\concerto_cm3\debug\timers.obj"

    Could Not Find c:\temp\concerto_cm3\debug\ADC_task.obj

    Could Not Find c:\temp\concerto_cm3\debug\heap_1.obj

    DEL /F ".\portasm.pp"

    Could Not Find C:\Texas Instruments\PLUS_CCU_V6_2\cm3_ipc_test_example\dsp_c28x\Concerto_cm3\proj\Debug_CCU\portasm.pp

    DEL /F ".\ADC_task.pp" ".\CM3_IO.pp" ".\CM3_ipc_rx_task.pp" ".\CM3_ipc_tx_task.pp" ".\EEPROM_tools.pp" ".\F28M35x_MemCopy.pp" ".\Fapi_UserDefinedFunctions.pp" ".\Flash_tools.pp" ".\GPIO_task.pp" ".\PLUS_GPS_tools.pp" ".\PLUS_Loop_task.pp" ".\PLUS_PSG_cmds.pp" ".\PLUS_cmds.pp" ".\PLUS_tools_1.pp" ".\PLUS_tools_2.pp" ".\cm3_ipc_driver.pp" ".\com_htc_cm3.pp" ".\config_c28x.pp" ".\crc16_cm3.pp" ".\flash.pp" ".\gpio.pp" ".\hct_example.pp" ".\heap_1.pp" ".\list.pp" ".\main.pp" ".\port.pp" ".\queue.pp" ".\ringbuf.pp" ".\startup_ccs.pp" ".\tasks.pp" ".\timers.pp"

    Could Not Find C:\Texas Instruments\PLUS_CCU_V6_2\cm3_ipc_test_example\dsp_c28x\Concerto_cm3\proj\Debug_CCU\ADC_task.pp

    ' '

    **** Build Finished ****

    Here is my error log:

    2086.error081313.log

     

    I have tried to convert everything to be consistent with the 4.25 version.  This has been a long process. 4.25 works fine for my needs. I understand it's limitations and have learned to work around them. V5.4 is just presenting another obstacle that impedes my development. When do you think 4.25 will be fixed to accomodate the new silicon?

     

    Any help, please.

    Thanks,

    Pat

     

  • 3582.java error 081313.pdf

    here is more detail on the java error from the error log

    Pat

  • HI Pat,

    could you please send Wonsoo your project as requested.  

    Best Regards,
    Lisa 

  • Wonsoo,

    Apparently I need to migrate from BIOS 5_41_10_36 to 5_42_01_09, correct? Can you tell me how that is done? Does it involve converting from DSP/BIOS to SYS/BIOS?

    Will it require modifying my source files? Can you just give me the guidance to do it myself?

    Thanks,

    Pat

     

  • Pat,

    Migrating the project to CCS v5 doesn't require BIOS/source code changes. You can just import your project into the CCS v5 and some variable tuning will be everything. One thing you might need to do is set PLC_COMMON_ROOT in Build->variables tab instead of using macro.ini file (used for CCS v4).

    Thanks.

    Wonsoo

  • Hi Wonsoo,

    The problem is that loading CCSV5.4 brings in bios  5_42_01_09. My code uses bios 5_41_10_36 . I cannot effectively remove 42_01_09 by uninstalling the BIOS and then installing 10_36. I continually get a conflict, saying that I can't have both loaded. How do I completely remove 01_09?

    Thanks,

    Pat

  • Wonsoo,

    You sent me two files back in March of this year. These files were modified to work with the new CCSV5. I have attached acreen shots of the failures that I am getting when I simply try to load and run these example PHY programs. There is a duplicate path error as well as numerour errors appearing to be eclipse related. Also note the error due to the wrong BIOS. Perhaps this will help clarify my problem. I have not modified anything in the example code.

    Thanks,

    Pat

    6558.new phy code screen.docx

  • Wonsoo,

    I reloaded CCS5.4 again, this time with my virus protection disabled. I still cannot get the PHY example to work. The CM3 example from a year ago still does work. Same errors. Heres a screen shot:

    7607.new phy errors 081413.docx

     

    Once I can get the new example to work, will I need to transfer some of those files to my application to upgrade it?

    Pat

     

  • The example works for the F2806x_AFE031. It recognizes the proper BIOS. But switching to the F28M35x fails. What do you recommend?

    Thanks,

    Pat

     

  • Pat,

    Please, send me the baseline project and I will take a look at it.

    Regards,

    Wonsoo

  • Here's the zip of the project you sent me. Is that all you need?

  • Just to clarify, when I try to compile my app, it tells me that 5.41.10.36 bios is missing. If I then install it and try to recompile, I get this error:

    1205.my phy app wont accept bios.docx

    I have tried to delete the bios 5.42.1.09 using it's uninstall, but it still appears in the compiler and linker "Summary of flags set" window.

     

     

  • Pat,

    I've verified that the attached G3 PHY example (the latest release) (with both F2806x and F28m35x) is working on CCS v5.4.

    8737.TI_PLC_G3_PHY_EXAMPLE.zip

    Here are a few comments:

    1. Check if you are using the right CGT tool V6.1.0A11101. You can't see the CGT tool, meaning that you didn't install it. Please install the CGT tool in your compiler directory (e.g., C:\TI\ccsv5.4\ccsv5\tools\compiler). I believe that you've already installed it though.

     

     

     

  • Wonsoo,

    I was able to get the example to work by moving

    C:\TI_CCS_V425\bios_5_41_10_36\packages\myplatforms\controlF28M35x

    to  C:\ti\bios_5_42_01_09\packages\myplatforms\controlF28M35x

    which was missing. It seems that this provided a solution as far as compiling and debug.

    However I still get the NullPointerException error when I try to compile my CM3 app.

    0121.nullpointerexception081613.docx

    Here is the ARM Compiler flag summaary:

    5282.ARM Compiler summary.docx

    And here is my tool directory listing:

    8780.ti directory listing.docx

    Thanks for your help.

    Pat

     

     

     

  • Can anyone help me to solve this problem with CCS5.4?

    DOes anyone know what to do when the compile process fails with a java exception (NullPointerException)?

    TI: Has there been any progress in fixing CCS 4.2.5 so it will work with your new silicon (F28M35H52C1)?

    Thanks for any help,

    Pat

     

  • I solved the problem by creating a new project and then moving all files into that project, reloading the include options, the libraries, and the cmd file. I am able to compile and debug now.

    Pat