在安装较新版本的LatticeMico32 System Builder后,为什么我的旧版LatticeMico32 System Builder出现问题?

尝试运行多个版本的LatticeMico32 System Builder(MSB)应用程序时存在一个已知问题。

只允许在一台基于Windows的PC上安装一个版本的MSB。

对于基于Windows的系统,最近安装的MSB版本成为主流安装。

这会导致其他已安装的MSB版本出现问题。

例如,如果您刚刚安装了MSB 8.0并且使用MSB 7.2返回到较旧的项目,则旧版本将无法正常运行。

  • 以下是在安装MSB 8.0之后使用MSB 7.2版本时出现的示例错误。
  • perl C:/ ispTOOLS7_2 / micosystem / utilities / perlscript lm32 / \ build_default_linker_script.pl ../platform/Debug/linker.ld ../../../platform/soc/platform.msb ../user.pref
mdk_msb_subs :: generateDefaultLinkerFile在C:/ispTOOLS7_2/micosystem/utilities/perlscript/lm32/build_default_linker_script.pl第163行,“%stack”附近没有足够的参数 。执行C:/ ispTOOLS7_2 / micosystem / utilities / perlscript /lm32/build_default_linker_script.pl因编译错误而中止。 。问题是要安装的最后一个MSB写入一组由所有已安装版本共享的文件。。您可以通过以下两种方式之一解决此问题: 。每次开始使用MSB时,请安装要使用的MSB版本。。这样,共享文件对于您将要使用的版本是正确的。 。将旧项目转换为最新版本的MSB。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 11:31:20 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它