- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've found that when I add a floating point calculation to a program which previously worked it stops working after a few seconds. I've simplified my program to a timer interrupt with an ISR that increments a variable. The rest of my program displays (using printf) the value of this variable converted to seconds every so often. If I change the program (not the ISR) to recalculate the value displayed as a double it no longer runs properly. It will run for a few seconds before hanging. Does anyone know what could be causing this and how to fix it?
I am using Nios II Dev Kit 1.1 with Quartus 5.0. I have found the (apparently) same problem with both the legacy SDK and using the IDE + HAL.Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It appears that upgrading to NiosII Quartus 6 fixes the problem. I've run successfully for several hours now.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page