【整理】Win7下安装使用QuartusII和NiosII SBTE

    记得以前写过一片类似的随笔,介绍在Win7下安装使用Altera套件。当时,我就提到:QuartusII在Win7下可以正常安装和使用,但NiosII SBTE在编译工程时出现了一些错误。上网搜过解决方法,但一直没整好,后来还是换回XP,这个问题就不了了之了...

    前几天无意中又想起了这个问题,于是就继续搜寻解决办法。这回,上天没有让我失望...

    NiosII SBTE在Win7下的编译错误,应该是Cygwin兼容性问题,需要修改一些编译工具的运行模式。

    下面是我在网上搜到的解决办法,大家试试看:

    Under your Quartus II folder, go to “bin->cygwin->bin” folder, select the following files in the list below and then right-click and choose Properties. Under the Compatibility tab, check Run this program in compatibility mode for:” and choose “Windows XP (Service Pack 2)”. Check “Run this program as an administrator”, as well.
    Here is the list of files that you can select to change their compatibility mode under the Quartus II->bin->cygwin->bin folder:
    1. Make.exe
    2. Sh.exe
    3. Echo.exe
    4. Cygstart.exe
    5. MakeInfo.exe
    6. Perl.exe

    7. Collect2.exe (under nios2eds\bin\nios2-gnutools\ H-i686-pc-cygwin\libexec\gcc\nios2-elf\3.4.6)
    8. Nios2-elf-g++.exe (under nios2eds\bin\nios2-gnutools\ H-i686-pc-cygwin\bin)

    按照上述方法进行修改后,我编译过一个工程,没有出现编译错误。但这也只能说明那个工程没有编译出错,在编译复杂的工程时会不会再遇到编译错误就不可而知了。希望这对大家能有所帮助...

    参考:http://blog.ednchina.com/yemingxp/1605312/Message.aspx

   ps:

      Altera QuartusII10.0及NiosII EDS10.0支持Win7,不过注意以“管理员身份”运行它们。

posted on 2010-07-01 13:21  白草黒尖  阅读(4159)  评论(0编辑  收藏  举报