-
Notifications
You must be signed in to change notification settings - Fork 247
FAQs and troubleshooting
When executing Icestudio I get this error message (In spanish)
-
Reported by: Demócrito
-
Solution: Just reinstall icestudio again and the problem should be gone (Solution provided by Democrito)
When installing the toolchain from icestudio, the installation bar freezes at 30%. I did not have problems with Icestudio in earlier versions
- Reported by: Francisco Jose Carnero
- Issue 512
- Solution: (by Francisco Jose Carnero)
The problem was the Antivirus preventing icetudio from executing external programs for downloading the toolchains
Steps to solve the problem:
- Run "icestudio.exe" (nothing weird detected).
- Select install toolchain: at 10% the AVAST was activated automatically (automatic new advise in my toolbar) about "POSIBLE SOFTWARE MALICIOSO SE ESTÁ EJECUTANDO".
- AVAST gave me 2 options: remove the app (as a security measure) or trust it and add the "icestudio.exe" to the exclusion list. Select "include in the exclusion list", icestudio run and the toolchain install continued and finished satisfactorily.
The problem was not detected because the first time Icestudio was executed it did not show the previous messages from the Antivirus. After rebooting the computer and installing it again, the warning messages were display
After that, the installation completed successfully:
After sucessfully installing icestudio and the toolchains, when the drivers are enabled the message "Homebrew is required. Click here to install it" is shown up. After clicking the homebrew is not installed (icestudio cannot find homebrew)
- Reported by: Alejandro Mejía on [this thread of the FPGAwas google group](https://groups.google.com/g/fpga-wars-explorando-el-lado-libre/c/MkMEAyHKIbE/m/oepeE4Q9CQAJ (In spanish)
- More Information on the problem: Icestudio 0.6.0 in Mac uses the hombrebrew for the x86 runtime. What is happening is that either the homebrew (for x86) is not installed or it is installed hombrew for the ARM runtime (and Icesutudio does not find it. Which will be solved in future releases)
- Solution: (by Alejandro Mejía)
Steps to solve the problem:
- Install homebrew for the x86 (runtime)
In this section you can find screenshots and log files of succesfull installations of icestudio 0.6.0 on different platform, provided by users of the FPGAwars google group. This information is quite useful for detecting the cause of the failures. If you have an installation problem, generate an installation log and compare it with the correct one on your platform
- Information provided by: Obijuan
- icestudio.log: Installation log (plain text file)
- View/System info:
-
Screenshots of the installation
- Initial execution
- Installing the toolchain
- Toolchain sucessfully installed
- Tools/Toolchains menu
- Information provided by: Alejandro Mejía
- icestudio.log: Installation log (plain text file)
- View/System info:
-
Screenshots of the sucessfull installation:
- Executable file used
- Initial execution
- Installing the toolchain
- Toolchain sucessfully installed
- Drivers sucessfully installed
- Tools/Toolchains menu
- Information provided by: Obijuan
- icestudio.log: Installation log (plain text file)
- View/System info:
-
Screenshots of the installation
- Initial execution
- Installing the toolchain
- Toolchain sucessfully installed
- Tools/Toolchains menu
Thanks a lot to all the people that has tested Icestudio and provided feedback for releasing the stable version and the information for answering the FAQs
- Carlos Venegas Arrabé (Charliva, cavearr)
- Alejandro Mejía
- Demócrito
- Antonio García Pascual
- Rafa Couto
- Joaquim
- Alexander
- R-Hidalgo
- Angel Micelti
- Iker García
- Steinþór G. Hafsteinsson
- Obijuan
- Default: Icestudio Default Collection
- IceK: Constants
- IceWires: Wires and Buses
- IceIO: FPGA IO-pins
- IceGates: Logic gates
- IceMux: Muxes and demuxes
- IceCoders: Binary Encoders and Decoders
- IceFF: Flip-Flops
- IceRegs: Registers
- IceSRegs: Shift Registers
- IceBoards: blocks and examples for the diferent FPGA boards
- IceComp: Comparators
- IceArith: Integer arithmetics
- IceCounter: Counters
- IceSignals: 1-bit signal managment
- IcePLL: PLLs
- IceLEDOscope: Measuring signals
- IceLEDs: Displaying on LEDs
- IceHearts: Timming signal generation
- IceInputs: 1-bit inputs
- IceRok: Block probes for Icestudio => Sigrok integration (with Pulseview GUI)
- IceMachines: Working with Machines (simple state machines with a standar interface)
- IceSerial: Serial Asynchronous communications
- IceMem: Working with Memories
- IceMeasure: Measuring cycles and time in your circuits, very easily
- IceStack: Working with stacks
- IceFlash: Read from spi serial flash memories
- IceBus: Accesing and sharing simple buses
- IceLCD: Components and controllers for LCDs
- IceUnary: Working with unary numbers
- IceCrystal: Drive displays from Open Source FPGAs
- ice-chips-verilog: IceChips is a library of all common discrete logic devices in Verilog
- ArithmeticBlocks: FPGA signed and unsigned integer operations, 16, 24 and 32 bits, + - * / sqrt min max compare etc.
- iceSynth: Audio synthesis
- icebreaker: Blocks and examples for the icebreaker OpenFPGA board
- Jedi: blocks of the FPGA Jedi hardware Academy
- LOVE-FPGA: Hardware elements and examples for the LOVE-FPGA project (Linking Of Virtual Electronics to FPGAs)
- Stdio: Standard Input-Output in different devices
- CT11: Ejemplos del cuaderno ténico 11: Señales del sistema y Medición con el LEDOscopio
- Generic: Icestudio Generic Collection
- Logic: Icestudio Logic Collection
- IceInterface: Serial, SPI, I2C... (TODO)
- IceK-TB: Tests for iceK
- IceWires-TB: Test for icewires
- IceIO-TB: Tests for iceIO
- iceGates-TB: Tests for gates
- iceCoders-TB: Tests for iceCoders
- IceFF-TB: Tests for iceFF
- IceRegs-TB: Tests for registers
- IceSregs-TB: Tests for shift registers
- Jedi-Test: Tests for the blocks on the Jedi Collection