Part Number: EK-TM4C123GXL
Other Parts Discussed in Thread: UNIFLASH,
Tool/software: Linux
We are designing a device starting from the TM4C123 Launchpad. I have no issues connecting to the launchpad through code composer and flashing a binary through the ICDI. The TM4C123 MCU will be eventually integrated into it's own PCB which will interface with a Linux host computer that will all be accessed remotely (it lives on a robot). I am having a hard time finding a solution that would enable me to make remote (via ssh ideally) updates to the TM4C123 device firmware. It seems that TI doesn't do a great job at supporting a lot of the tools in Linux that would make this easy in Windows. Uniflash doesn't support DFU, LM Flash Programmer isn't for windows. On top of that I can get the demo USB bootloader to flash using the ICDI(with some slight modification, i think i'm doing this right) but then it doesn't show up in Linux as a device so I'm not sure how to connect with it even if I did find a tool. I thought sflash would help me out here.
We are talking about using another TM4C device like on the launchpad to use as an ICDI because remote updates are a design requirement. would this work even if it's a kind of ugly workaround?
i'm on Ubuntu 16.04, CCS version: 6.2.0.00050.
I am very new to this and I would appreciate any help. Thanks.