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.

TM4C1233H6PGE: File devices/DA830-DA828.xml does not exist.

Other Parts Discussed in Thread: SEGGER, TM4C1233H6PGE

Tool/software:

Steps:

Fresh install of CCS Version: 20.2.0.12__1.8.0.  Prompted by CCS that updates were available.  Went ahead and performed the updates.

Attempted a project import from v 11.2.0 and got an error from Ccs-server popup indicating to check the log file, so the following is a direct copy and paste.  Project cannot be imported as it appears to be missing some sort of device dependency.  Please advise.  Kind regards,

Brad

!SESSION 2025-06-26 16:36:52.469 -----------------------------------------------
eclipse.buildId=unknown
java.version=21.0.6
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -application com.ti.ccs.server.start -pluginCustomization C:\ti\ccs2020\ccs\eclipse\ccs.preferences.ini -ccs.socketPath \\.\pipe\712212d6c3ef345ff2d4c4db92782335.sock -ccs.workspaceFolderPaths c:\Users\10000246\workspace_ccstheia;c:\dev -ccs.defaultImportDestinationPath c:\Users\10000246\workspace_ccstheia -ccs.buildSecurityPolicy level:desktop
Command-line arguments: -os win32 -ws win32 -arch x86_64 -application com.ti.ccs.server.start -pluginCustomization C:\ti\ccs2020\ccs\eclipse\ccs.preferences.ini -data C:\Users\10000246\AppData\Local\Texas Instruments\CCS\.ccs-server\workspaces\712212d6c3ef345ff2d4c4db92782335 -ccs.socketPath \\.\pipe\712212d6c3ef345ff2d4c4db92782335.sock -ccs.workspaceFolderPaths c:\Users\10000246\workspace_ccstheia;c:\dev -ccs.defaultImportDestinationPath c:\Users\10000246\workspace_ccstheia -ccs.buildSecurityPolicy level:desktop

!ENTRY com.ti.ccs.core 1 0 2025-06-26 16:36:55.572
!MESSAGE [ccs.trace] CCSServer> IDE session in progress: b596f191-6e8a-468f-a5af-c4887a4f6e94 (server v20.2.0.202505162334)

!ENTRY com.ti.ccs.project 1 0 2025-06-26 16:37:30.513
!MESSAGE File devices/DA830-DA828.xml does not exist. Was included by file C:\ti\ccs2020\ccs\ccs_base\common\targetdb\boards\dskda830.xml

!ENTRY org.eclipse.osgi 4 0 2025-06-26 16:37:34.953
!MESSAGE Application error
!STACK 1
java.lang.NullPointerException: Cannot invoke "String.matches(String)" because the return value of "java.lang.Throwable.getMessage()" is null
at com.ti.ccs.core.LogFilterManager$2.run(LogFilterManager.java:122)
at com.ti.ccs.core.LogFilterManager$XLog.log(LogFilterManager.java:59)
at org.eclipse.core.internal.utils.Policy.log(Policy.java:160)
at org.eclipse.core.internal.resources.Filter.match(Filter.java:67)
at org.eclipse.core.internal.resources.Filter.filterExcludes(Filter.java:160)
at org.eclipse.core.internal.resources.Filter.filter(Filter.java:115)
at org.eclipse.core.internal.resources.Resource.filterChildren(Resource.java:1994)
at org.eclipse.core.internal.resources.Resource.filterChildren(Resource.java:1957)
at org.eclipse.core.internal.localstore.UnifiedTree.getLocalList(UnifiedTree.java:364)
at org.eclipse.core.internal.localstore.UnifiedTree.addChildren(UnifiedTree.java:148)
at org.eclipse.core.internal.localstore.UnifiedTree.addNodeChildrenToQueue(UnifiedTree.java:254)
at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:120)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:978)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:961)
at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1568)
at org.eclipse.core.internal.resources.Project.open(Project.java:1088)
at org.eclipse.core.internal.resources.Project.open(Project.java:1113)
at com.ti.ccs.project.services.ProjectImporter.internalImportProject(ProjectImporter.java:437)
at com.ti.ccs.project.services.ProjectImporter$1.run(ProjectImporter.java:346)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2315)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2340)
at com.ti.ccs.project.services.ProjectImporter.importProject(ProjectImporter.java:341)
at com.ti.ccs.project.services.ProjectImporter.importProject(ProjectImporter.java:270)
at com.ti.ccs.server.core.WorkspaceSynchronizer.initializeWorkspaceFolder(WorkspaceSynchronizer.java:526)
at com.ti.ccs.server.core.WorkspaceSynchronizer.initialize(WorkspaceSynchronizer.java:366)
at com.ti.ccs.server.CCSServer.startUp(CCSServer.java:407)
at com.ti.ccs.server.CCSServer.start(CCSServer.java:288)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
at org.eclipse.equinox.launcher.Main.run(Main.java:1467)

!ENTRY com.ti.ccs.project 4 0 2025-06-26 16:37:35.260
!MESSAGE An internal error was logged by 'com.ti.ccs.project'.
!STACK 0
java.lang.NullPointerException: Cannot invoke "String.matches(String)" because the return value of "java.lang.Throwable.getMessage()" is null
at com.ti.ccs.core.LogFilterManager$2.run(LogFilterManager.java:122)
at com.ti.ccs.core.LogFilterManager$XLog.log(LogFilterManager.java:59)
at org.eclipse.core.internal.utils.Policy.log(Policy.java:160)
at org.eclipse.core.internal.resources.Filter.match(Filter.java:67)
at org.eclipse.core.internal.resources.Filter.filterExcludes(Filter.java:160)
at org.eclipse.core.internal.resources.Filter.filter(Filter.java:115)
at org.eclipse.core.internal.resources.Resource.filterChildren(Resource.java:1994)
at org.eclipse.core.internal.resources.Resource.isFilteredWithException(Resource.java:1940)
at org.eclipse.core.internal.resources.Resource.isFiltered(Resource.java:1912)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.allResourcesFor(FileSystemResourceManager.java:235)
at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:79)
at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:72)
at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocation(WorkspaceRoot.java:67)
at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getBuildFullPath(ManagedBuildManager.java:2473)
at org.eclipse.cdt.managedbuilder.internal.core.Builder.getDefaultOutputSettings(Builder.java:2640)
at org.eclipse.cdt.managedbuilder.internal.core.Builder.getOutputEntries(Builder.java:2624)
at org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildBuildData.getOutputDirectories(BuildBuildData.java:58)
at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultBuildData.copySettingsFrom(CDefaultBuildData.java:58)
at org.eclipse.cdt.internal.core.settings.model.CBuildSettingCache.<init>(CBuildSettingCache.java:45)
at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.copyBuildData(CConfigurationDescriptionCache.java:204)
at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultConfigurationData.copySettingsFrom(CDefaultConfigurationData.java:101)
at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:129)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:199)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:511)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:242)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:376)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:358)
at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.findBuildInfo(ManagedBuildManager.java:1682)
at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getBuildInfo(ManagedBuildManager.java:1814)
at com.ti.ccs.project.ProjectCoreUtils.getBuildInfo(ProjectCoreUtils.java:304)
at com.ti.ccs.project.ProjectCoreUtils.getBuildInfo(ProjectCoreUtils.java:291)
at com.ti.ccs.project.ProjectCoreUtils.getActiveBuildConfiguration(ProjectCoreUtils.java:580)
at com.ti.ccs.project.ProjectStateListener.onProjectImported(ProjectStateListener.java:162)
at com.ti.ccs.project.model.ProjectStateMonitor$ResourceChangeListener$6.visit(ProjectStateMonitor.java:561)
at com.ti.ccs.project.model.ProjectStateMonitor.notifyListeners(ProjectStateMonitor.java:1081)
at com.ti.ccs.project.model.ProjectStateMonitor$ResourceChangeListener.resourceChanged(ProjectStateMonitor.java:559)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:305)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:295)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:158)
at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Workspace.java:367)
at org.eclipse.core.internal.events.AutoBuildJob$AutoBuildOffJob.run(AutoBuildJob.java:326)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

!ENTRY org.eclipse.core.resources 4 2 2025-06-26 16:37:35.342
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.NullPointerException: Cannot invoke "String.matches(String)" because the return value of "java.lang.Throwable.getMessage()" is null
at com.ti.ccs.core.LogFilterManager$2.run(LogFilterManager.java:122)
at com.ti.ccs.core.LogFilterManager$XLog.log(LogFilterManager.java:59)
at org.eclipse.core.internal.utils.Policy.log(Policy.java:160)
at org.eclipse.core.internal.resources.Filter.match(Filter.java:67)
at org.eclipse.core.internal.resources.Filter.filterExcludes(Filter.java:160)
at org.eclipse.core.internal.resources.Filter.filter(Filter.java:115)
at org.eclipse.core.internal.resources.Resource.filterChildren(Resource.java:1994)
at org.eclipse.core.internal.resources.Resource.isFilteredWithException(Resource.java:1940)
at org.eclipse.core.internal.resources.Resource.isFiltered(Resource.java:1912)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.allResourcesFor(FileSystemResourceManager.java:235)
at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:79)
at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:72)
at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocation(WorkspaceRoot.java:67)
at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getBuildFullPath(ManagedBuildManager.java:2473)
at org.eclipse.cdt.managedbuilder.internal.core.Builder.getDefaultOutputSettings(Builder.java:2640)
at org.eclipse.cdt.managedbuilder.internal.core.Builder.getOutputEntries(Builder.java:2624)
at org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildBuildData.getOutputDirectories(BuildBuildData.java:58)
at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultBuildData.copySettingsFrom(CDefaultBuildData.java:58)
at org.eclipse.cdt.internal.core.settings.model.CBuildSettingCache.<init>(CBuildSettingCache.java:45)
at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.copyBuildData(CConfigurationDescriptionCache.java:204)
at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultConfigurationData.copySettingsFrom(CDefaultConfigurationData.java:101)
at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:129)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:199)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:511)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:242)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:376)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:358)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:352)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:345)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:574)
at org.eclipse.cdt.core.model.CoreModel.getProjectDescription(CoreModel.java:237)
at com.ti.ccs.project.model.ProjectStateMonitor$ResourceChangeListener.resourceChanged(ProjectStateMonitor.java:507)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:305)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:295)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:158)
at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Workspace.java:367)
at org.eclipse.core.internal.events.AutoBuildJob$AutoBuildOffJob.run(AutoBuildJob.java:326)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

!ENTRY org.eclipse.core.resources 4 2 2025-06-26 16:37:35.351
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.NullPointerException: Cannot invoke "String.matches(String)" because the return value of "java.lang.Throwable.getMessage()" is null
at com.ti.ccs.core.LogFilterManager$2.run(LogFilterManager.java:122)
at com.ti.ccs.core.LogFilterManager$XLog.log(LogFilterManager.java:59)
at org.eclipse.core.internal.utils.Policy.log(Policy.java:160)
at org.eclipse.core.internal.resources.Filter.match(Filter.java:67)
at org.eclipse.core.internal.resources.Filter.filterExcludes(Filter.java:160)
at org.eclipse.core.internal.resources.Filter.filter(Filter.java:115)
at org.eclipse.core.internal.resources.Resource.filterChildren(Resource.java:1994)
at org.eclipse.core.internal.resources.Resource.isFilteredWithException(Resource.java:1940)
at org.eclipse.core.internal.resources.Resource.isFiltered(Resource.java:1912)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.allResourcesFor(FileSystemResourceManager.java:235)
at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:79)
at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocationURI(WorkspaceRoot.java:72)
at org.eclipse.core.internal.resources.WorkspaceRoot.findContainersForLocation(WorkspaceRoot.java:67)
at org.eclipse.cdt.managedbuilder.core.ManagedBuildManager.getBuildFullPath(ManagedBuildManager.java:2473)
at org.eclipse.cdt.managedbuilder.internal.core.Builder.getDefaultOutputSettings(Builder.java:2640)
at org.eclipse.cdt.managedbuilder.internal.core.Builder.getOutputEntries(Builder.java:2624)
at org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildBuildData.getOutputDirectories(BuildBuildData.java:58)
at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultBuildData.copySettingsFrom(CDefaultBuildData.java:58)
at org.eclipse.cdt.internal.core.settings.model.CBuildSettingCache.<init>(CBuildSettingCache.java:45)
at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.copyBuildData(CConfigurationDescriptionCache.java:204)
at org.eclipse.cdt.core.settings.model.extension.impl.CDefaultConfigurationData.copySettingsFrom(CDefaultConfigurationData.java:101)
at org.eclipse.cdt.internal.core.settings.model.CConfigurationDescriptionCache.loadData(CConfigurationDescriptionCache.java:129)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescription.loadDatas(CProjectDescription.java:199)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.loadProjectDescription(XmlProjectDescriptionStorage.java:511)
at org.eclipse.cdt.internal.core.settings.model.xml.XmlProjectDescriptionStorage.getProjectDescription(XmlProjectDescriptionStorage.java:242)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescriptionInternal(CProjectDescriptionManager.java:376)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:358)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:352)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:345)
at org.eclipse.cdt.internal.core.settings.model.CProjectDescriptionManager.getProjectDescription(CProjectDescriptionManager.java:574)
at org.eclipse.cdt.core.model.CoreModel.getProjectDescription(CoreModel.java:237)
at com.ti.ccs.project.model.ProjectStateMonitor$ResourceChangeListener.resourceChanged(ProjectStateMonitor.java:579)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:305)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:295)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:158)
at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Workspace.java:367)
at org.eclipse.core.internal.events.AutoBuildJob$AutoBuildOffJob.run(AutoBuildJob.java:327)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

!ENTRY org.eclipse.core.jobs 2 2 2025-06-26 16:37:36.103
!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: com.ti.ccs.server.core.WorkspaceSynchronizer$WorkspaceFolderWatcherJob

  • Hi,

      I will transfer your question to our CCS expert. 

  • !MESSAGE File devices/DA830-DA828.xml does not exist. Was included by file C:\ti\ccs2020\ccs\ccs_base\common\targetdb\boards\dskda830.xml

    Yes that file is missing in CCS 20. It's also missing in CCS 12.8. I do see it in CCS 11.2.

    I'm not sure which device selection references the dskda830.xml. Can you attach the ccxml file used by your project?

    Thanks

    ki

  • Appears to be no way to upload a file directly.  Apologies for the copy/paste.  I have no idea why there is so much whitespace in this file but it is a direct copy/paste.  My untrained eye doesn't seem to catch anything in here that would be useful to you though.  Thanks for the quick reply!

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <configurations XML_version="1.2" id="configurations_0">

















    <configuration XML_version="1.2" id="configuration_0">

















    <instance XML_version="1.2" desc="SEGGER J-Link Emulator" href="connections/segger_j-link_connection.xml" id="SEGGER J-Link Emulator" xml="segger_j-link_connection.xml" xmlpath="connections"/>

















    <connection XML_version="1.2" id="SEGGER J-Link Emulator">

















    <instance XML_version="1.2" href="drivers/jlinkcs_dap.xml" id="drivers" xml="jlinkcs_dap.xml" xmlpath="drivers"/>

















    <instance XML_version="1.2" href="drivers/jlinkcortexm4.xml" id="drivers" xml="jlinkcortexm4.xml" xmlpath="drivers"/>

















    <platform XML_version="1.2" id="platform_0">

















    <instance XML_version="1.2" desc="Tiva TM4C1233H6PGE" href="devices/tm4c1233h6pge.xml" id="Tiva TM4C1233H6PGE" xml="tm4c1233h6pge.xml" xmlpath="devices"/>

















    <device HW_revision="1" XML_version="1.2" description="" id="Tiva TM4C1233H6PGE" partnum="TM4C1233H6PGE" simulation="no">












    <router HW_revision="1.0" XML_version="1.2" description="CS_DAP Router" id="CS_DAP_0" isa="CS_DAP">












    <subpath id="subpath_0">












    <cpu HW_revision="1.0" XML_version="1.2" description="Cortex M4 CPU" deviceSim="false" id="CORTEX_M4_0" isa="CORTEX_M4">












    <property Type="choicelist" Value="1" id="Target Interface Type"/>












    <property Type="filepathfield" Value="./common_hardware.gel" id="GEL File"/>




    </cpu>












    </subpath>












    </router>












    </device>












    </platform>

















    </connection>

















    </configuration>


    </configurations>

  • Appears to be no way to upload a file directly

    Can you zip up the file and attach the zip? Or try renaming it to a *,txt extension.

  • There is no way to attach a file in the web interface.  A colleague who has encountered a similar issue suggested that I may need to reach out to TI to get permission in order to submit files.  Does that ring a bell?  Do you know who I would need to get in touch with to gain the ability to do this?  I can't even attach a screenshot pic to show the problem.  The web UI will not let me navigate to the filesystem when I select "insert" -> "Image/Video/File".

  • Can you not just drag and drop a text file to the editor area?

  • Nope.  It starts acting like it is going to do something and just stops.  I'm wondering if this has something to do with our company security policy.  

  • It should work like:

  • I'm wondering if this has something to do with our company security policy. 

    Yes that is quite a possibility.

    I was able to work with your copy&paste.

    I don't see any reference to DA830. Actually, the content is for an Tiva device (TM4C1233H6PGE). Did you copy&paste from the right file?

  • I just booted into linux and hotspotted myself on my phone.  I still cannot upload any files, drag/drop or otherwise.  It is therefore not an issue with our company policy.  My colleague said he is fairly sure he had to have TI enable ability for him to upload file content.  I'm not sure who I get into contact with about this.  I did a global search on DA830 and DA828 in my entire repo up on bitbucket, and there were no hits.  The original error looked like a dependency on a hidden dependency within the tool which is why I was reaching out.  No where in our project are we specifying DA830 or DA828 or require it.  We are using the TM4C1233H6PGE.  Are you sure this file is what is requesting the actual device?  Could it be another dependency somewhere?

  • My colleague said he is fairly sure he had to have TI enable ability for him to upload file content

    I've never heard of this before. The default permissions is to allow attaching files. 

    Would it be possible to provide your project? Or at least the three .*project files in your project folder? If you are still having issues attaching files, please start a private E2E conversation with me.

    Thanks

    ki

  • I was able to upload in a personal message to you.  I updated my contact information to our current company address/email format, so perhaps that had something to do with the issue.  Drag and drop just worked.  I don't think anything is proprietary in those files, so you can post the answer here or there if you find one.  Thanks again.

  • Thanks, I got the files.

    I don't see any dependency on DA830 in those either. I'm not sure why you are getting that error.

    Can you completely clean your 20.2.0 environment and try again?

    https://software-dl.ti.com/ccs/esd/documents/users_guide_ccs/ccs_faqs.html#i-want-to-restart-code-composer-studio-with-a-fresh-environment-how-do-i-do-this

  • As stated in the original post, this was a virgin clean install and import with a brand new workspace.  I have tried this with version 20.1 as well and experienced the exact same issue.  The reference to the DA830 appears to be totally internal to the toolchain which is why I don't know how to proceed with this issue.  I may be able to whittle the entire project down to a self-contained case with no proprietary code that you can debug and troubleshoot but I won't be able to do that until Friday 7/11.  I will have a look at that as soon as I can.  Thanks for helping with this, Ki.

  • I believe I have found the issue.  I have a nested project (the bootloader) within the main application.  When I remove the bootloader folder, the application can be imported without issue.  I discovered this while attempting to import the bootloader project separately.  It appears that the Theia-based tools do not support nested project imports.  I hope this helps the next person discover how to fix it.  I will mark the issue as resolved.

    application/

      bootloader/

        src/

          main.c

          (etc.)
        .cproject

        .project

        (etc.)

      src/

        main.c

        (etc.)

      .cproject

      .project

      (etc.)

  • There was one more detail I didn't realize had an effect.  Apparently, the new tool does not like any <filteredResources> lines in the .project file.  Once I manually removed them, the project imported with no issues.  

    <?xml version="1.0" encoding="UTF-8"?>
    <projectDescription>
    	<name>common_hardware</name>
    	<comment></comment>
    	<projects>
    	</projects>
    	<buildSpec>
    		<buildCommand>
    			<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
    			<arguments>
    			</arguments>
    		</buildCommand>
    		<buildCommand>
    			<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
    			<triggers>full,incremental,</triggers>
    			<arguments>
    			</arguments>
    		</buildCommand>
    	</buildSpec>
    	<natures>
    		<nature>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>
    		<nature>com.ti.ccstudio.core.ccsNature</nature>
    		<nature>org.eclipse.cdt.core.cnature</nature>
    		<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
    		<nature>org.eclipse.cdt.core.ccnature</nature>
    		<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
    	</natures>
    	<filteredResources>
    		<filter>
    			<id>1664478406046</id>
    			<name></name>
    			<type>30</type>
    			<matcher>
    				<id>org.eclipse.ui.ide.multiFilter</id>
    				<arguments>1.0-name-matches-false-false-Bootloader</arguments>
    			</matcher>
    		</filter>
    	</filteredResources>
    </projectDescription>