This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
你(们)好
谢谢主席先生,
I m 使用 msp430F135。 当 使用 MSP-FET430UIF (4线 JTAG)在错误弹出后调试代码时
MSP430:不能单步执行目标程序:不能单步执行器件
我有一段时间得到该误差
MSP430:停止目标 CPU 时出现问题:内部错误
没有可用于"0x0"的源
使用代码只需闪烁 LED。
#include int main (void) { WDTCTL = WDT_MDLY_32;//将看门狗计时器间隔设置为~30ms IE1 |= WDTIE;//启用 WDT 中断 P1DIR |= 0x01;//将 P1.0设置为输出方向 _BIS_SR (LPM0_Bits + GIE); //输入带中断 的 LPM0 } //看门狗计时器中断服务例程 #pragma vector=WDT_vector __interrupt void Watchdog_timer (void) { P1OUT ^= 0x01;//使用异或 }切换 P1.0
因此、请帮我解决这个问题。
作为后续行动、我看到您使用的是我们早期的 F1xx 系列器件之一以及我们的传统 MSP-FET430UIF。 您听说过我们的新型 FRAM 器件吗? 具体而言、是 MSP430FR2xx 器件。 我在下面链接了一些资源、包括培训视频和一本有用的电子书、其中介绍了使用这些器件的25种基本功能。
此外、我建议将您的传统 MSP-FET430UIF 升级到我们最新的 MSP-FET 调试器。 我希望这对您有所帮助!
此致、
James
你(们)好,先生
现在我尝试在 MSP430F135上使用另一个代码闪烁,即使该代码也会出现相同的错误:
MSP430:加载完成。 代码大小-文本:178字节数据:2字节。
MSP430:不能单步执行目标程序:不能单步执行器件
这是代码
#include
int main (void){
WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器
P1DIR |= 0x01;//将 P1.0设置为输出方向
for (;;){
volatile unsigned int i;// volatile 以阻止优化
P1OUT ^= 0x01;//使用异或切换 P1.0
I = 10000;// SW 延迟
我----
while (i!= 0);
}
返回0;
}
I m 使用 MSP-FET430UIF 4线 JTAG 调试器。
主席先生,请让我摆脱这个问题。
Abhijeet、您好!
为了便于将来参考,当使用语法 Highlighter 工具(类似于“ ")找到"插入代码、附加文件等..." 单击"回复"按钮后显示的链接。
在设备上下载/调试后,您的代码是否会在 main()停止? 您是否正在尝试单步执行某个函数或尝试单步执行某个函数? 如果是、哪一个? 如前所述、您的编译器优化设置是什么? 您是否正在使用项目的调试版本?
您使用的是哪个版本的 CCS? 是否可以尝试升级到最新版本? 您如何在 CCS 中创建项目? 我强烈建议将其中一个 MSP430F135代码示例导入到 CCS 中、然后在您的器件上下载/调试。
我担心过时的 MSP-FET430UIF 会在幕后引发问题。 您还可以尝试更新调试器的固件。 此外、您使用的是定制板还是我们的目标板之一?
此致、
James
#include /** * blink.c */ void main (void) { WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器 P1DIR |= 0x01;//将 P1.0配置为输出 volatile unsigned int I;// volatile 以防止优化 while (1) { P1OUT ^= 0x01;//将 P1.0切换 为(i=10000;i>0); //延迟 }
在设备上下载/调试后,您的代码是否会在 main()停止?
是的。 下载后代码在 main()停止。
您是否正在尝试单步执行某个函数或尝试单步执行某个函数?
我在下载后尝试单步执行它会出现错误。
MSP430:不能单步执行目标程序:不能单步执行器件
如果是、哪一个?
请查找附加文件。
您的编译器优化设置是什么?
请参阅随附的0级文件优化。
您是否正在使用项目的调试版本?
是的、先生。
您使用的是哪个版本的 CCS?
使用 Code Composer Studio
版本:8.2.0.00007
是否可以尝试升级到最新版本?
这是 TI 网站上的最新版本。
您如何在 CCS 中创建项目? 我强烈建议将其中一个 MSP430F135代码示例导入到 CCS 中、然后在您的器件上下载/调试。
是的、我已经从 MSP430F135代码示例中导入了项目。
我担心过时的 MSP-FET430UIF 会在幕后引发问题。 您还可以尝试更新调试器的固件。 此外、您使用的是定制板还是我们的目标板之一?
我已更新 MSP-FET430F135的调试器固件。 使用定制板。
请先生找到解决方案。
请尝试检查 JTAG 接口、因为您正在使用定制板。 此外、请确保您的 JTAG 电缆长度不超过8英寸(或20厘米)、请参阅 《MSP430硬件工具用户指南》。
此致、
James