主题中讨论的其他部件: CC1350, UNIFLAASH
工具/软件:Code Composer Studio
这个职位基本上是 这一主题的延续。
重申我们所面临的情况:
我们在Ubuntu Xenial上使用Code Composer Studio v7,并采用了自定义设计,该设计从根本上复制了CC1350-Launchpad参考设计。
该设计使用 TM4C1294NCPDT,用作CC1350 MCU的XDS110调试探头。 但是,这些TM4设备开箱时,其固件会在"设备固件升级"模式(DFU)中锁定。
DFU模式设备 总线003设备018的# lsusb条目:ID 1cbe:00ff Luminary Micro Inc. Stellaris ROM DFU引导加载 程序#'ccsv7/CCS_base/common/uscif/xds110/xdsdfu -e'输出 <<<设备0 >>> VID:0x1cbe PID:0x00ff 集成设备名称:TIVA 设备编号:T0万设备制造商: DFU
我的目标是使用前面提到的xdsdfu二进制文件通过USB闪存一个.bin文件,允许我将TM4用作XDS110探测器。 标记为链接线程答案的JTAG替代编程方法在生产环境中并不理想。 如果可能的话,我真的希望通过USB完成此操作。
CC1350-Launchpad枚举如下:
DFU模式设备 总线003器件060 # lsusb条目:ID 0451:bef3 Texas Instruments,Inc. #'ccsv7/CCS_base/common/uscif/xds110/xdsdfu -e'输出 <<<设备0 >>> VID:0x0451 PID:0xbef3 器件名称:XDS110探测器 与CMSI-DAP的联合制造商 版本:德州仪器(TI): 2.3 0.9 序列数:L400A2YI 模式: 运行时
我尝试使用默认 的boot_loader.bin和firmware.bin文件作为xdsdfu二进制文件的参数,但它们似乎没有任何效果。
我也知道Linux发行版的uniflash工具,但我不相信这对我有什么帮助。
如果我可以添加任何进一步的信息,请告诉我。 感谢您的任何帮助。