Skip to content
GeMRTOS

The Generic eMbedded Multiprocessor RTOS

  • Home
  • GeMRTOS
    • GeMRTOS documentation
    • GeMRTOS Knowledge base
    • GeMRTOS repository
  • Log in
  • Contact us
Search
  • FPGA Laboratory ACCESS
  • Cursos de FPGA (en español)
    • VHDL para diseño en dispositivos FPGA
    • Configuración de Quartus Prime y Laboratorio remoto de FPGA
  • Desafíos FPGA (en español)
    • Desafío sobre Laboratorio remoto de FPGA
    • Desafío sobre Quartus Prime.
    • Desafió sobre funciones y compuertas lógicas
    • Desafío sobre estructura de VHDL y flujo de diseño
    • Desafío sobre procesos en VHDL
    • Desafío sobre Máquinas de estados y descripción jerárquica
    • Desafío sobre señales, vectores y representaciones numéricas
    • Desafío sobre simulación con testbench
    • Desafío sobre estructuras en VHDL y parametrización
    • Desafío sobre funciones, procedimientos, paquetes y librerías
GeMRTOS

The Generic eMbedded Multiprocessor RTOS

  • GeMRTOS
    • GeMRTOS documentation
    • GeMRTOS Knowledge base
    • GeMRTOS repository
  • Login
  • Contact us
  • FPGA Laboratory ACCESS
  • Cursos de FPGA (en español)
  • Challenges

GeMRTOS - Getting started

  • Installation of Quartus Prime with WSL ([1]) for GeMRTOS design flow.

GeMRTOS - Features

  • GeMRTOS Controller
  • GeMRTOS system architecture
  • Introduction to GeMRTOS: Hybrid partition scheduling.
  • Data structures and linked lists in GeMRTOS

General

  • Warning (113015): Width of data items in <mem_init>.hex is greater than the memory width
  • Processors with an ID other than 1 do not launch once the software has been downloaded.
  • System console does not start after Quartus Prime instalation
  • Eclipse does not start after full Quartus Prime instalation
  • Home
  • GeMRTOS KnowledgeBase
  • Processors with an ID other than 1 do not launch once the software has been downloaded.

Processors with an ID other than 1 do not launch once the software has been downloaded.

Table of Contents
  • Solution

Prior to downloading the memory code, nios2-download resets the CPU. When processor ID=1 asserts the debug reset signal prior to downloading the program code, the remaining processors are reset. The start of the remaining processors will be tainted if the reset code for those processors is not stored in memory beforehand (the remaining processors are not paused as processor ID=1 while code is downloaded).

Solution #

When the FPGA device is configured, boot code ought to be loaded into the boot memory. It is necessary to run the make mem_init_generate command, add the.qip file to the Quartus project files, and then perform a full hardware compilation.

Full reconfiguration can be avoided by following the procedure “Update Memory Contents Without Recompiling” detailed in https://www.intel.com/content/www/us/en/programmable/documentation/jeb1529967983176.html.

What are your Feelings
What are your Feelings
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Leave a Reply Cancel reply

You must be logged in to post a comment.

Table of Contents
  • Solution

Copyright © 2023 - contact@gemrtos.com - GeMRTOS

Nios II, Quartus Prime, ModelsSim are property of their respective companies.
GeMRTOS is property of R. Cayssials.
**All contact forms on this site are protected by reCAPTCHA. Google Privacy