Other Parts Discussed in Thread: MSP-EXP430FR5969, MSP430FR5959, MSP-FET, UNIFLASH
主题中讨论的其他器件:MSP-EXP430FR5969、 MSP430FR5959、 MSP-FET、 UNIFLASH
工具/软件:Code Composer Studio
本主题与 此主题接近 、但我认为 Studio 论坛更接近我的问题、而不是网络。
我有 CCSv7和 MSP-exp430fr5969 Launchpad (eZ-FET)。 它们在理想情况下匹配、我可以将项目加载并调试到目标 msp430fr5959 MCU。 我使用随 Studio 一起安装的 MSP430-gcc。
现在、我需要在没有 CCS 的情况下启动调试会话。
首先、上载程序。 我安装了 MSPFlasher、工作正常。 它要求更新我的 Lauchpad 的固件。 由于 MSPFlasher 是非常新的(11月30日版本)、我接受了它、现在我很好地烧录了目标器件。 尝试返回 CCS -它也加载和调试程序。 因此固件更新不会以任何方式破坏 Launchpad。
第二、调试。 但现在我尝试启动 GDB。 我 从 MSP430-gcc 软件包(6.4.0)中的另一个终端运行 gdb_agent_console:
导出 PREF=/home/user/ti/msp430_gcc $PREF/bin/gdb_agent_console $PREF/msp430.dat
我看到了一个响应
已成功配置/home/user/ti/msp430_gcc/msp430.dat CPU 名称端口 --- --- MSP430 :55000 Starting All Cores CPU Name Status ---(MSP430 :55000启动所有内核 CPU 名称状态) ---- MSP430正在等待客户端
现在、我启动 A
$PREF/bin/msp430-elf-gdb foo.elf
在 gdb 提示中 插入命令
(gdb)目标远程 localhost:55000
代理服务器 gdb_agent_console 连接到 Launchpad 并立即 开始 更新固件! 更多信息。 在"更新"后、它无法正常工作。 更多信息。 尝试 将 Launchpad 与 CCS 配合使用也失败。 只有 MSPFlasher 会恢复固件、Launchpad 可能会再次使用。
gdb_agent_console 有什么问题? 还是我的故障?
msp430.dat 就是这样:
# config version=3.5 $ MSP430 MSP430_drvr=MSP430.dll MSP430_port=TIUSB MSP430_VCC=3.3 $/
但我尝试以这样的方式对其进行编辑:
# config version=3.5 $ MSP430 MSP430_drvr=/home/user/MSPFlasher_1.3.16/libmsp430.so MSP430_port=TIUSB MSP430_VCC=3.3 $/
没有变化。

