Installation Inquiries / Failures
1275 - Lattice Mico32/ Installation: Can the LatticeMico32 System Builder software be installed without installing ispLever or Lattice Diamond?
Solution: Yes, it can. The LatticeMico32 System Builder (MSB) development tools can be installed without installing ispLever or Lattice Diamond. The LatticeMico32 System Builder tools do require ispVM System, however. The ispVM System software ...
1024 - LatticeMicoSystem: What do I need to do to migrate from LatticeMico8 V2.4 to V3.1?
The LatticeMico8 had many changes and improvements made to the core between V2.4 and V3.1. The changes were made with an eye toward providing a more capable system while still maintaining the fundamental characteristics of the original releases. The ...
1023 - LatticeMicoSystem: How do I use the .data directive in the LatticeMico8 assembler?
The .data directive is designed to place constants into the program memory. However, the LatticeMico8 does not have a bus interface from the program memory and the general purpose external/scratchpad data bus. Nor does it provide any operand that ...
663 - Lattice Mico32 / Installation: Why do an "An SWT error occurred" when running the tools in Linux?
Description: LatticeMico32 development is done using the Eclipse Integrated Development Environment. The version of Eclipse being used by Lattice Semiconductor relies on a Mozilla library called libgtkmozembed.so that is distributed with older ...
4419 - Mico System Builder: error occurs while debugging the C code: "Malformed response to offset query, timeout"
Description: While debugging the C code in Mico System Builder, the following error can occur: "Malformed response to offset query, timeout". Solution: To resolve this, users can try changing the TCK Low pulse width delay value under the Hardware ...
4350 - Lattice Mico32 3.4: Why does an error occur while compiling Mico32 under Eclipse on Windows 8.1, and it gets cygiconv-2.dll loaded to different address?
Solution: This issue can be resolved by cygwin update, the dll cygiconv-2.dll gets corrupted due to value changes in parameters. In such case, update cygwin to the latest version.
6237 - LatticeMicoSystem: How to connect to the LMS debugger on the Mico32 design in an ECP5 board?
Try the following approach: Switch the synthesis tool to Synplify Pro. (If LSE is currently used) Use TCK divider (ex: 3-10) to slow down the JTAG clock on the USB programming cable. If the issue persists, file a techsupport ticket. ...
5905 - Lattice Mico32 System: How to proceed with library dependencies errors that causes the failed installation of the software on CentOS7?
Description: After verifying that the failure of installation is due to lack of library dependencies needed by the software in CentOS7, user should follow the step-by-step procedure provided in the solution section. Solution: In the terminal, ...
5862 - LatticeMicoSystem: How to fix failed dependencies installing LatticeMico System for Diamond Linux?
The user should be aware that Linux is an open system; there are lots of builds and versions. The software depends on which Linux version and how system libraries installed. The Libraries in our documentation must require in Red Hat Enterprises 6 ...
1493 - LatticeMicoSystem: Does the LatticeMico8 Microcontroller Support Interrupts?
The LatticeMico8 (LM8) microcontroller V3.1 or later has one interrupt source, which is level-sensitive. The interrupt can be enabled or disabled by software (sti = set interrupt enable flag, cli = clear interrupt enable flag). When an interrupt is ...
1443 - LatticeMicoSystem: How do I generate LatticeMico8 executable ".mem" file?
One can generate the .mem file by running the lm8 deployment tool once you compile and link your source code. The deployment tool is a Perl script that extracts the LatticeMico8 executable program from the .elf file. Use the following command to ...
1442 - LatticeMicoSystem: Are there any limitations to be aware of when using the LatticeMico8 C compiler?
LatticeMico8 GNU C Compiler supports most C language features. There are some limitations on the kinds of language structures that can be implemented. The only language the GCC compiler supports is C. No other language is supported (i.e C++, ...
6500 - LatticeMicoSystem: Error: "Tcl8.5 is not installed! Please re-install again!"
Description: When launching LatticeMicoSystem in Linux OS, below error might occur: Error: "Tcl8.5 is not installed! Please re-install again!" Solution: Run LatticeMico System using command below: $<diamond installation ...
1441 - LatticeMicoSystem: Upon starting LatticeMico8 compiler why do I receive error message "Cannot find Cygwin.dll file" ?
The error message above indicates that the path for "Cygwin.dll" is either not set or is incorrect. To fix this issue appropriate settings must be done in the System Properties of your computer. To guide you in setting up the System Properties ...