TM4C123GH6PM: dev.ti.com doesn't recognize tm4c123g launchpad

Part Number: TM4C123GH6PM
Other Parts Discussed in Thread: EK-TM4C123GXL

After many hours of work arounds in order to get the ticloudagent installed, this is what the dev.ti.com page shows when my device is plugged in.

my_ticld.log
2021-05-03T18:56:41.612Z: main_chrome: Staring directory = C:\Users\SCHAND~1\TICLOU~1\src
2021-05-03T18:56:41.614Z: Starting Agent!
2021-05-03T18:56:41.626Z: Module( Agent )->Web socket server started!
2021-05-03T18:56:42.163Z: Overridden Proxy = 
2021-05-03T18:56:42.172Z: Discovered Module : DeviceDetector
2021-05-03T18:56:42.173Z: Discovered Module : DS
2021-05-03T18:56:42.174Z: Discovered Module : EventBroker
2021-05-03T18:56:42.176Z: Discovered Module : File
2021-05-03T18:56:42.177Z: Failed to load module : rex_redirect.js : Error: Cannot find module '../../../../tirex4/ti-rex-core/cloud-agent-module'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (C:\Users\SCHAND~1\TICLOU~1\src\modules\rex_redirect.js:3:19)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
2021-05-03T18:56:42.179Z: rov_server_redirect: looking in: C:\Users\eclipse\dropins
2021-05-03T18:56:42.180Z: rov_server_redirect: looking in: C:\Users\eclipse\plugins
2021-05-03T18:56:42.181Z: rov_server_redirect: looking in: C:\Users\eclipse\Eclipse.app\Contents\Eclipse\dropins
2021-05-03T18:56:42.181Z: rov_server_redirect: looking in: C:\Users\eclipse\Eclipse.app\Contents\Eclipse\plugins
2021-05-03T18:56:42.182Z: Failed to load module : rov_server_redirect.js : Error: rov_server.js was not found (this is expected in cloud)
    at Object.<anonymous> (C:\Users\SCHAND~1\TICLOU~1\src\modules\rov_server_redirect.js:65:11)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at module_1.createModule.then (C:\Users\SCHAND~1\TICLOU~1\src\host_agent.js:23:42)
    at <anonymous>
2021-05-03T18:56:42.209Z: Discovered Module : Serial
2021-05-03T18:56:42.210Z: Discovered Module : TargetSupport
2021-05-03T18:56:42.212Z: Discovered Module : USB
2021-05-03T18:56:42.215Z: Discovered Module : USB-HID
2021-05-03T18:56:42.216Z: Agent main module running on port 54356
2021-05-03T18:56:42.216Z: len=
2021-05-03T18:56:42.217Z: 5
2021-05-03T18:56:42.217Z: buf=
2021-05-03T18:56:42.218Z: {"port":54356,"version":"4.10","buildVersion":"3168"}
2021-05-03T18:56:42.226Z: Module( Agent )->[wss.onConnection]
2021-05-03T18:56:42.229Z: Module( Agent )->[ws.onMessage]{"command":"listCommands","id":1,"data":[]}
2021-05-03T18:56:42.230Z: Module( Agent )->[ResponseHandler]{"data":{"commands":["listSubModules","createSubModule","listCommands","addConfigProperty","registerModuleWebSocket","registerModuleByPath"]},"response":1}
2021-05-03T18:56:42.234Z: Module( Agent )->[ws.onMessage]{"command":"addConfigProperty","id":2,"data":["cloudAgentInstallerServerURL","https://dev.ti.com/ticloudagent"]}
2021-05-03T18:56:42.234Z: Setting property cloudAgentInstallerServerURL : https://dev.ti.com/ticloudagent
2021-05-03T18:56:42.235Z: Module( Agent )->[ResponseHandler]{"response":2}
2021-05-03T18:56:42.237Z: Module( Agent )->[ws.onMessage]{"command":"createSubModule","id":3,"data":["DeviceDetector"]}
2021-05-03T18:56:42.237Z: Module( Agent )->Creating new module
2021-05-03T18:56:42.239Z: Module( DeviceDetector )->Web socket server started!
2021-05-03T18:56:42.241Z: detected usb id 1cbe_00fd
2021-05-03T18:56:42.241Z: detected usb id 17e9_436e
2021-05-03T18:56:42.242Z: detected usb id 1050_0403
2021-05-03T18:56:42.242Z: detected usb id 0bda_5686
2021-05-03T18:56:42.242Z: detected usb id 0a5c_5834
2021-05-03T18:56:42.243Z: detected usb id 04f3_2242
2021-05-03T18:56:42.243Z: detected usb id 0403_6001
2021-05-03T18:56:42.244Z: detected usb id 047f_02f7
2021-05-03T18:56:42.244Z: detected usb id 046d_c52b
2021-05-03T18:56:42.244Z: detected usb id 8087_0a2b
2021-05-03T18:56:42.245Z: detected usb id 0bda_8153
2021-05-03T18:56:42.245Z: detected usb id 17e9_436e
2021-05-03T18:56:42.246Z: detected usb id 8086_15b5
2021-05-03T18:56:42.246Z: detected usb id 2109_2813
2021-05-03T18:56:42.247Z: detected usb id 2109_2813
2021-05-03T18:56:42.247Z: detected usb id 2109_0813
2021-05-03T18:56:42.247Z: detected usb id 2109_0813
2021-05-03T18:56:42.248Z: detected usb id 8086_a12f
2021-05-03T18:56:42.248Z: Module( Agent )->[ResponseHandler]{"data":{"port":54358},"response":3}
2021-05-03T18:56:42.252Z: Module( DeviceDetector )->[wss.onConnection]
2021-05-03T18:56:42.254Z: Module( DeviceDetector )->[ws.onMessage]{"command":"listCommands","id":1,"data":[]}
2021-05-03T18:56:42.255Z: Module( DeviceDetector )->[ResponseHandler]{"data":{"commands":["listSubModules","createSubModule","listCommands","detectDebugProbes","detectDevice","detectDeviceWithProbe","identifyProbe","filesNeeded","populateDeviceList"]},"response":1}
2021-05-03T18:56:42.257Z: Module( DeviceDetector )->[ws.onMessage]{"command":"filesNeeded","id":2,"data":[]}
2021-05-03T18:56:42.258Z: Module( DeviceDetector )->[ResponseHandler]{"data":false,"response":2}
2021-05-03T18:56:42.259Z: Module( DeviceDetector )->[ws.onMessage]{"command":"detectDebugProbes","id":3,"data":[]}
2021-05-03T18:56:42.260Z: Module( DeviceDetector )->[ResponseHandler]{"data":{"probes":[{"connectionXml":"Stellaris_ICDI_Connection","id":"0"}]},"response":3}
2021-05-03T18:56:42.262Z: Module( DeviceDetector )->[ws.onMessage]{"command":"detectDevice","id":4,"data":["0"]}
2021-05-03T18:56:42.263Z: Module( DeviceDetector )->[ResponseHandler]{"data":{},"response":4}
2235.my.log
---ARGS--- chrome-extension://pfillhniocmjcapelhjcianojmoidjdk/ --parent-window 0 

The registry has the correct key for the standard user.

The ticloudagent.bat file exists.

The logging has been turned on.

Logs are attached.

Any clue here?

  • Hello Scott,

    I'm sorry to hear you spent so much time on the TI Cloud Agent issues...

    Unfortunately, our TM4C LaunchPads are currently not well supported in dev.ti.com - our software platforms for TM4C aren't built for this latest system and we still need to get the issues with integration resolved.

    If you want to use dev.ti.com, then you would click the "Browse examples" option and find TivaWare examples as seen here:

    However... I would recommend not using dev.ti.com for now if possible because we have a newer TivaWare, 2.2.0.295, that is not live on there right now and you can get that from the web at https://www.ti.com/tool/SW-TM4C

    We have a lot more example for the EK-TM4C123GXL in 2.2.0.

    So I understand how you got down this path, were there any sites for the EK-TM4C123GXL that recommended starting on dev.ti.com? Or was it just because that is your usual process with other TI LaunchPads? We do plan to improve this integration at some point this year.

  • Thanks for the reply Ralph,

    I'm pretty sure the quick start guide that came in the box with the eval kit directed me to dev.ti.com (or at least one of the links referenced on that sheet did). 

    On a good note, I did find the 2.2.0 version of EK-TM4C123GXL, but was surprised to find that the FreeRTOS example that was present in previous versions was removed from 2.2.0. Do you know why this would be? A FreeRTOS port and example is what I am seeking.

    As has been mentioned earlier there seems to be a lack of information regarding the Tiva C-series and FreeRTOS. I just want to make sure there isn't some justified reason for that before I start a project with it.

    Thanks,

  • Hello Scott,

    When we made the release for 2.2.0.295 we wanted to clean up our example projects to focus on what we can support. As we don't have FreeRTOS knowledge, only TI-RTOS knowledge, we aren't able to support questions for FreeRTOS and having a FreeRTOS example in TivaWare that we cannot support on E2E did not feel like a good customer experience. That said, plenty of customers do use FreeRTOS and it is a great option if you are interested. FreeRTOS files are all still provided with 2.2.0, it was just the example project for LaunchPads that we removed. 

    For a FreeRTOS example, I'd say you can grab the example from 2.1.4 on TI REX.

    I would recommend starting with that and porting it to 2.2.0 if needed which should be straightforward.