硬件开发板:第三方的开发板;使用JTAG调试;
芯片:MSP5438A
IAR版本:V5.5
开发环境:Windows
问题发现:把E盘的文件夹,拷贝到桌面上进行调试,把调试之后的放回到E盘,不知道从什么时候开始,
从 E盘考到桌面上之后,就出现了这个问题。但也不是每次都出现。
相对于重新建立的工程环境,我修改了两个地方,堆栈空间调整了1024/512,data modle调整为了medium,不知道有没有影响。
在桌面上完成程序修改、编译无误后,使用JTAG仿真器调试,弹出以下窗口。
弹出来的窗口的意思是:在原来的E盘路径下找不到这个源文件(实际上确实没有),但是我的的疑问就是:工程放在了桌面上,工程就没有放在E盘路径下,为什么会去E盘的路径查找文件呢?而且桌面上的工程里也已经包含了这个文件。
工程所在的目录:
可以看出,编译的文件放在了桌面上,但是编译器去E盘原来的位置查找.c文件;
尝试解决方法:
1、重新建立一个project,重新建立workspace,仍然不起作用;
2、按照楼下的帖子,clean了工程,在rebuild,也没有效果;
请问这是怎么回事?应该怎么解决?多谢多谢。
灰小子:
肯定还有哪里设置了那个目录。你在iar开发环境的配置里找找
user1866843:
执行Clean,然后重新build。
Emily:
回复 user1866843:
谢谢,这个方法试了,还是会出现那个问题,还有其他方法吗?
Emily:
回复 灰小子:
在默认的设置里面,我只添加了一个头文件的包含路径,其他没有修改过了,还能在哪设置呢?
Emily:
一致得不到解决,求助啊
Emily:
回复 灰小子:
是因为安装目录的问题吗?
kqian0327:
回复 Emily:
你好,
因为你拷贝原来的工程到新的地方,有些文件的路径没哟找到。
rebuild你的project就可以解决问题啦。
Emily:
回复 kqian0327:
谢谢,还是不管用呢,仍然出现这个问题呢。
重建工程,重新添加源文件也不行呢
le liu1:
回复 Emily:
把文件夹下的debug文件夹删掉,重新生成一次,我也出了这个问题,这样可以。