Debugging 使用mspdebug未命中20位msp430(大内存型号)断点

Debugging 使用mspdebug未命中20位msp430(大内存型号)断点,debugging,msp430,Debugging,Msp430,我正在使用MSP430F5438A与Olimex MSP430_JTAG-TINY-V2接口,并使用Spy By Wire。我们使用的是大内存模型。使用mspdebug我们可以在内存不足(64kB)中设置断点,尽管正确列出了断点,但地址已被截断为16位。因此,例如,如果我在0x12345设置一个断点,那么如果获取0x2345处的代码,CPU将停止 我还尝试使用TI Launchpad(G2)作为调试器,得到了相同的结果 谷歌搜索这个问题没有发现任何问题(尽管我可能不是在寻找正确的东西?)有人能解

我正在使用MSP430F5438A与Olimex MSP430_JTAG-TINY-V2接口,并使用Spy By Wire。我们使用的是大内存模型。使用
mspdebug
我们可以在内存不足(<64kB)的情况下设置断点,这些断点工作正常。如果试图在高内存(>64kB)中设置断点,尽管正确列出了断点,但地址已被截断为16位。因此,例如,如果我在
0x12345
设置一个断点,那么如果获取
0x2345
处的代码,CPU将停止

我还尝试使用TI Launchpad(G2)作为调试器,得到了相同的结果


谷歌搜索这个问题没有发现任何问题(尽管我可能不是在寻找正确的东西?)有人能解释一下吗?

这可能是你的董事会的问题吗?您使用的是演示板,还是您自己跟踪的?我认为这不是该板的问题,因为所有其他调试工具都可以工作。不过,这不是一个演示板。我确实找到了其他经历过这个问题的人(),但除了对集成测试的必要性进行了固执己见的讨论之外,在后续的评论中似乎没有太多我可以应用到我的案例中的内容。