Forum Discussion
Altera_Forum
Honored Contributor
14 years agoThe hello world small template uses a footprint optimized version of putstr() that doesn't rely on interrupts. Hello world uses printf and relies on interrupts to drive the communication back and forth. So make sure the interrupt line between the UART and CPU is connected. Also when you compile the code how much free space do you have for the Hello world software? That software typically needs around 67kB of memory.
Since the memory footprints are different perhaps you have an issue on the memory side. What type of memory are use using to store your code? If it's an external memory then I would memory test it to make sure it's stable before using it to hold code. P.S. I went to the University of Ottawa..... many years ago :)