文章详情

ID: 1029
实例类型: faq
分类: Lattice IP/Reference Design
相关: LatticeMico32
产品系列: All FPGA

搜索答案数据库

Search Text Image

LatticeMico32: How do I use LatticeMico32 System Builder with multiple Cygwin installations?

Description:

LatticeMico32 System Builder uses the Cygwin toolset as a basic foundation for the GNU C Compliler tools.

Many other tool vendors also use the Cygwin system. However, each tool vendor may not be using the same version of Cygwin, and in particular the cygwin1.dll. It is possible for these varying versions of cygwin1.dll to collide and cause unpredictable behavior in tools relying on the Cygwin environment.

If LatticeMico32 System Builder is not operating correctly, for example it is not compiling source to object, it may be possible there is a collision with cygwin1.dll. Search for cygwin1.dll files in common directories on your PC such as:
c:\Windows\system32

If cygwin1.dll is in a path commonly searched, rename the DLL. This should clear up issues with LatticeMico32 System Builder. This may cause some other Cygwin based system to quit working. Contact the tool vendor for work around solutions for cygwin1.dll placement.