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
  • Warning (113015): Width of data items in <mem_init>.hex is greater than the memory width

Warning (113015): Width of data items in <mem_init>.hex is greater than the memory width

from https://www.intel.com/content/www/us/en/support/programmable/articles/000081351.html

Description

You may see this warning when using memory initialization files generated by the mem_init_generate make target in the makefile generated by the Nios® II Embedded Design Suite (EDS).

Resolution

To change the generated .hex files to have a record length that matches the memory data port width, modify the mem_init.mk file within the BSP directory:

  • Find the $(ELF2HEX) command
  • add the following switch:
    –record=${mem_hex_width}/8

Example:

XXXXXX = $(ELF2HEX) –record=4 $< $(mem_start_address) $(mem_end_address) –width=$(mem_hex_width)  $(mem_endianness) –create-lanes=$(mem_create_lanes) $(elf2hex_extra_args) $@

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.

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