|Computer Laboratory > Course material 2004-05 > ECAD + Architecture Main Page > Troubleshooting|
In an effort to reduce the number of students jumping off the balcony of the Intel Lab to a reasonable level, here are some suggestions should you become stuck.
Help! It doesn't work! What do I do now?
I think my code is going and printing stuff, but I don't see anything on the terminal.
Ahh! I'm never going to get this finished in time!
How can I make the Quartus Fitter go faster?
Go to 'Assignments | Settings', select 'Compiler Settings | Fitting'
on the left.
This isn't recommended for very complex designs (as they may not meet the 25MHz clock rate unoptimised). This should not be an issue for anything encountered in the labs.
What's the difference between compiling and building?
"Compile" compiles the hardware as well as the software. You need some hardware to interface to the ARM. "Build" on the other hand just builds (incrementally compiles) the software. Thus, if you just ask for "Build" you will be missing the hardware files. When you change the software you don't need to compile again (you can just build), but when you change the hardware design you do need to compile again.
Compiling takes too long!
Compiling in Quartus takes a long time on the PWF because Quartus stores its temporary files on a network drive. The only workaround is to check your code more thoroughly so you don't have to compile it as many times! Altera is aware of this shortcoming but has not fixed it yet. It might be easier to do some of your development at home: free editions of Quartus and the ARM Developer Suite are available on the internet.
Info: Error: L6218E: Undefined symbol UART_INIT (referred from main.o).
The 'serialio.s' file isn't included in the project. This must be
done carefully as the first assembler (.s) file listed comes first in
the memory image.
I get a 'JTAG error 82'
Try restarting your computer twice. If this doesn't work, move to another workstation and alert the demonstrators.
I'm getting error messages that mention "Flex-lm" or licence servers
This should be working. Call a demonstrator.
Text fields in the Excalibur MegaWizard can't be modified (e.g. setting clock to 25MHz)
This should be fixed in this version of Quartus. Minimizing the MegaWizard and then restoring it should make it work; if it doesn't, the only solution is to exit and restart the wizard. If you have this problem please let a demonstrator know so it can be reported to Altera.