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.

关于430仿真器在高版本的IAR上使用后,无法在低版本的IAR上使用的问题

Other Parts Discussed in Thread: CCSTUDIO

你好,我之前使用的MSP-FET430UIF仿真器在我同学电脑上的IAR 6.10上使用过后,就再也不能在我电脑上的较低版本的IAR 5.30上使用(提示初始化失败),我换了一台电脑试,甚至连仿真器都不能识别(提示驱动无法安装),XP和win7都试了,但是用我同学的IAR 6.10就能下载程序,现在真的是束手无策了,请问这个可能是什么问题造成的 ?

  • 楼主,

       插上UIF之后,设备管理器里面能找到吗?

  • 你好,感谢回复。插上以后设备管理器可以识别的,但就是下程序时提示

  • 我在想,是不是高版本的IAR把仿真器的固件升级了啊 ?

  • IAR5.5以上的版本中所用的固件与5.5以下的版本中所用的固件相差非常大,甚至连驱动都不一样。由5.5以下升级到5.5以上可以自动升级,但是无法直接降回去,需要用到特殊方法。IAR5.5以上与CCStudio 5/6之间倒是可以相互转换升级。

  • 你好,

    这是IAR的问题,高版本转化之后就用低版本的打不开。

    所以以后要及时备份code。

    解决办法只有一个,把所有文件拷贝,重新建一个工程文件。

  • 你好,

    感谢回复,我用您的方法重新建了一个project,程序还是下不进去,

    但任务管理器识别得到仿真器。

    我用好几台装有低版本IAR的电脑都试了,结果都不行

    而且有几台电脑从没有使用过这个仿真器,结果连驱动都装不上

    以前用过这个仿真器的电脑可以识别,但程序下不进去

  • 首先感谢各位老师对这个问题的关注

    经过我不懈的努力,终于知道是怎么回事了,而且问题也已得解决,希望碰到同样问题的工程师能够看到这个帖子

    其实这是一个关于固件升级的问题,因为我们实验室一直使用的是低版本的IAR所以一直没有碰到过这种情况

    直到有一天一个好哥们拿着仿真器在他的高版本的IAR上使用过后,实验室其他电脑都不能用这个仿真器了,因为他可能也没有意识到高版本的IAR(CCS我不晓得)会将仿真器固件自动升级,低版本的仿真器端口为msp-fet430uif-vcp,经固件升级后,端口将会被识别为msp-fet430uif-cdc.

    然后就需要给固件降级,我在网上下了一个降级工具,成功将固件版本降到了IAR 5.30以下,这里请注意要在装有高版本的IAR的电脑上运行这个软件,因为只有这台电脑才能够初始化仿真器接口,降级成功后就可以把仿真器拿到低版本的IAR电脑上重新安装驱动,然后运行IAR 5.30,它会自动提示更新固件,然后让它自动将固件升级到当前IAR版本就可以了。以下是我使用的降级工具,操作很简单,就不多说了。

    最后感谢各位的热心解答

    FET430UIF V3固件降级程序.zip
  • 谢谢,也解决了我的问题,,,