主题中讨论的其他器件: MSP-FET、 ENERGIA
工具/软件:Linux
我获得了这些"promo" msp430fr2433 Launchpad。
该文档指出、它已预先刷写"OutOfBox"、当我为电路板通电时、红色 LED 应在5秒内闪烁大约一次。 但实际上、它每秒快速闪烁几次、当我按下 J1或 J2或同时按下两者时、该模式不会改变。 反向通道 UART 上没有任何内容。
我尝试通过 Linux 上的`mspdebug utilib`与其进行通信。 Mspdebug 的行为就像一切正常一样、探针上的红色 LED 101亮起。 我刷写提供 的 BlinkLED_MSP430FR2433.txt、它不报告错误、但闪烁模式没有变化。
$ mspdebug utilb - allow-FW-update
MSPDebug version 0.22 -用于 MSP430 MCU 的调试工具
版权所有(C) 2009-2013 Daniel Beer
这是免费软件;请参阅复印条件的来源。 不
提供任何保证;甚至不提供适销性或特定用途适用性。
MSP430_GetNumberOfUsbIfs
MSP430_GetNameOfUsbIf
Found FET: ttyACM0
MSP430_Initialize:ttyACM0
固件版本为4294967295
MSP430_VCC:3000mV
MSP430_OpenDevice
MSP430_GetFoundDevice
设备:(ID = 0x0000)
0断点可用
MSP430_EEM_Init
芯片 ID 数据:00 03
可用命令:00
= 擦除 搜索 电源 Save_raw simio
别名 退出 负载 程序 设置 步骤
中断 填充 LOAD_RAW 读取 setbreak sym
Cgraph gdb MD 寄存器 setwatch 验证
脱开帮助 兆瓦 复位 setwatch_r verify_raw
分遣队 六角形 可选 运行 setwatch_w
可用选项:
颜色 gdb_loop
ENABLE_BSL_ACCESS gdbc_xfer_size
enable_locked_flash_access iradix
FET_BLOCK_SIZE 安静
gdb_default_port
键入"help "以了解更多信息。
使用"opt"命令("help opt")设置选项。
按 Ctrl+D 退出。
(mspdebug) prog BlinkLED_MSP430FR2433.txt
偏置...
正在编程...
在 C400写入218字节...
正在写入8字节 ff80...
正在 FFDA 上写入38个字节...
完成、
总共264字节(mspdebug)寄存器
(PC:00000)(R4:00000)(R8:00000)(R12:00000)
(SP:00000)(R5:00000)(R9:00000)(R13:00000)
(SR:00000)(R6:00000)(R10:00000)(R14:00000)
(R3:00000)(R7:00000)(R11:00000)(R15:00000)
0x0000:
00000:D0 38 JL 0x01a2
00002:AB 97 fc 7f CMP @R7、0x7ffc (R11)
00006:00 布拉 @PC
00008:01 00 MOVA @PC、SP
0000a:00 布拉 @PC
0000c:00 布拉 @PC
0000e:00 布拉 @PC
(mspdebug)寄存器
(PC:00000)(R4:00010)(R8:00000)(R12:d368da60)
(SP:00000)(R5:00000)(R9:00000)(R13:da4cce00)
(SR:97ab33a8)(R6:00000)(R10:00000)(R14:00000)
(R3:97ab3440)(R7:6884cb94)(R11:d368d560)(R15:00010)
0x0000:
00000:D0 38 JL 0x01a2
00002:AB 97 fc 7f CMP @R7、0x7ffc (R11)
00006:00 布拉 @PC
00008:01 00 MOVA @PC、SP
0000a:00 布拉 @PC
0000c:00 布拉 @PC
0000e:00 布拉 @PC
(mspdebug)寄存器
(PC:00000)(R4:00010)(R8:00000)(R12:d368da60)
(SP:00000)(R5:00000)(R9:00000)(R13:da4cce00)
(SR:97ab33a8)(R6:00000)(R10:00000)(R14:00000)
(R3:97ab3440)(R7:6884cb94)(R11:d368d560)(R15:00010)
0x0000:
00000:D0 38 JL 0x01a2
00002:AB 97 fc 7f CMP @R7、0x7ffc (R11)
00006:00 布拉 @PC
00008:01 00 MOVA @PC、SP
0000a:00 布拉 @PC
0000c:00 布拉 @PC
0000e:00 布拉 @PC
(mspdebug)运行
。 按 Ctrl+C 键中断...
^C
(PC:00000)(R4:d368da60)(R8:97ab38d0)(R12:00000)
(SP:6884d065)(R5:da4cce00)(R9:00001)(R13:00000)
(SR:46505845)(R6:d368da60)(R10:d366ee00)(R14:00002)
(R3:d368d560)(R7:00001)(R11:d324db8c)(R15:00000)
0x0000:
00000:D0 38 JL 0x01a2
00002:AB 97 fc 7f CMP @R7、0x7ffc (R11)
00006:00 布拉 @PC
00008:01 00 MOVA @PC、SP
0000a:00 布拉 @PC
0000c:00 布拉 @PC
0000e:00 布拉 μ@PC
(mspdebug)
我有两个板、它们的行为方式相同。
这一切都适用于旧的 G2 launchpad 和 RF2500驱动程序。
我有什么问题吗? 发生什么事了?
谢谢!