解决on_chip_memory过小的问题,Niosii编译出现问题

原创 2012年03月29日 16:12:06

一、Nios II 编译hello_world.c文件报错

当学习NIOS II时,开发板上没有SRAM,没有Flash,存储采用的是片上存储器ON_CHIP_MEMORY时,便很容易出现错误

由于楼主所用开发板是自制的FPGA最小系统,所以只能用芯片自带的片上存储,而楼主所用教材主要依据《NIOS II的那些事儿》

楼主出现了下面图片所示错误,找了很多方法,都没有解决,直到在博客园看到了OnSeven的帖子

http://www.cnblogs.com/oneseven/archive/2009/08/19/1550190.html

在此对OnSeven表示感谢,以为怕以后还会用到,也为了广大朋友们不时之需,特写一篇博客,以表纪念,但主要思想均来自OnSeven先生


上面的图片为楼主在编译过程中所遇到的错误

二、解决方法

在工程目录区的hello_word项单击鼠标右键点击system library Properties


接下来,选中下图所示选项即可,点击apply 点击ok


    如果使用SDRAM建议不要勾选small C libraryreduced devicedriversNIOS II IDE会根据选择的不同加载不同的驱动版本,从而程序代码也不相同,能实现的功能也不同。例如使用了ucosII操作系统勾选这两项将导致错误。使用altera提供的HAL驱动程序时也不要勾选上。

上面绿色部分摘自 OnSeven 博客原文

好了,下面看一下效果

可看到还有1476bytes空间未使用


15.0坂本Nios ii 编译on_chip_memory过小的解决方案

编译Nios ii 时出现错误 c:/altera/15.0/******************/H-x86_64-mingw32/nios2-elf/bin/ld.exe: region `onc...
  • cg125
  • cg125
  • 2016年06月03日 16:17
  • 750

图书管理系统开发--问题解决

项目名称:图书管理系统 项目简介: 该系统主要面向图书馆的单机服务实体对象开发,适合中小型图书馆使用。此开发的“图书管理系统”项目的界面如图所示,主界面采用了多文档窗口,这样可以在窗      口...
  • wangfei5217
  • wangfei5217
  • 2014年03月23日 21:48
  • 1846

【Eclipse】解决中文字体过小问题

Eclipse中默认中文字体为Consolas,这种字体比较小,虽然可以调整,但这里发现一种新的方法。通过修改默认中文字体,来解决。 (整理自百度经验)步骤: 一、打开eclipse, ...
  • meng1404725
  • meng1404725
  • 2017年12月20日 23:27
  • 24

android常见的alertdialog与实际问题解决方案

Android Alert Dialog解决点击按钮对话框不关闭的问题 Android alertDialog中左中右三个按钮,点击按钮的时候,即使没调用dismiss方法,系统也会默认的去调用...
  • dongwuming
  • dongwuming
  • 2013年10月16日 18:25
  • 1801

用JCeator编译器,编译出现问题怎么解决?

用Jcreator编译如下代码:(代码没有错误) 程序代码: import java.util.*; import java.lang.*; public class aa { public s...
  • u012187684
  • u012187684
  • 2014年04月01日 13:17
  • 363

编译android2.3过程中出现问题的解决

错误:/usr/include/features.h:323:26: 致命错误: bits/predefs.h:没有那个文件或目录 原因:ubuntu 11.10的gcc版本是4.6.1,版本太高...
  • liruicom
  • liruicom
  • 2013年01月09日 13:25
  • 342

VirtualBox 4.3.12安装ubuntu 14.04 分辨率过小问题的解决方法

摘自:http://my.oschina.net/mixf/blog/284450 启动Ubuntu之后。在菜单栏选择 Device -> Insert Guest Addtions CD...
  • JCRunner
  • JCRunner
  • 2015年03月18日 07:26
  • 744

glDrawArrays 和 glDrawElements (可以解决帧率过小的问题)

glDrawArrays 和 glDrawElements 的作用都是从一个数据数组中提取数据渲染基本图元。( render primitives from array data )   ...
  • vanlin5566
  • vanlin5566
  • 2014年03月25日 18:46
  • 2139

记录编译GCC 5.2.0时遇到的问题和解决方法,以备日后查询。

http://blog.atime.me/note/install-gcc-5.2.0-from-source.html?utm_source=tuicool&utm_medium=referral记...
  • AresGod
  • AresGod
  • 2016年04月02日 00:46
  • 454

Eclipse异常: 无法编译10种解决大法

Eclipse和myeclipse强大的IDE工具,随着版本的不断升级,各种bug不断。先总结10种解决方法,总有一种方法能够解决。 今天启动项目,又遇到找不到或无法加载主类的情况,清除项目后无法...
  • l3922768721
  • l3922768721
  • 2017年02月09日 10:13
  • 3160
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决on_chip_memory过小的问题,Niosii编译出现问题
举报原因:
原因补充:

(最多只允许输入30个字)