Forum Discussion
Hi,
Sorry but we do not provide BSP generation for the FreeRTOS on NiosII thus it outside of our support.
I found one previous case that may be related. Hope it can help in solving your issue.
https://community.intel.com/t5/Programmable-Devices/BSP-Generation-Error/td-p/129843
Thank you.
- Broddo1 year ago
Occasional Contributor
Yes, I understand that you do not support FreeRTOS on NiosII - but that is ok. I do not need support here. I have FreeRTOS working on NiosII already. The problem is that in order to define my own operating system component, I must install it into the nios2eds/components folder of the Quartus install in order for it to work. This goes for any operating system, not just FreeRTOS - I was only using that as an example.
The link you provided doesn't help - in that case, it seems the user came to the same conclusion I did - RTOSs can only be added to the nios2eds folder for them to be found.
I find this odd as it seems nios2-bsp is able to find and at least start generating a BSP if I place my operating system component in my local IP folder (which is much preferred). But the other bsp-related programs refuse to work unless I move the OS component into the nios2eds folder. This just seems to be a limitation of the bsp programs.
I was hoping for a simpler solution - for example, a way to specify where to look for libraries on the command-line. I would like to package my applications along with the BSP and operating systems. But as it stands, I can't do that - every build machine needs series of separate steps in order to have the RTOS accessible.