Altera_Forum
Honored Contributor
21 years agocache issues
We've managed to get uClinux to run on the custom HW board we are testing, and have also established a 100bT connection to the board, done remote login off a LAN etc. Everything seems to be progressing nicely. We're doing all of this with no JTAG UART because we want to ensure that these designs can be recreated using the free web-based Quartus tools, which require that the JTAG port be utilzed to allow the NIOS to run continuously as opposed to time-limited.
However, we can only get NIOS2 + uClinux to work together if we use the smallest NIOS2 core, i.e. the one with no cache. As soon as we try the full-sized core with I and D caches, nothing works. The CPU doesn't boot at all. We rebuild the kernel after recompiling the NIOS core, but get zilch. Does anyone have any ideas on how we can get a cache version of NIOS to wake-up? Is there somethingn special we have to do to enable it to work? If so, it isn't obvious to us. Many thanks!