多语言展示
当前在线:766今日阅读:3今日分享:40

减少Nois II中C语言的体积

如果按照Nios II默认的设置,如果配置的存储空间不够大,常会报以下错误 ,解决办法在后面给出。注:在console下可以查找出错的原因。
方法/步骤
1

1、打开参数设置界面。选择bsp工程,右击选择Nios II->Bsp Editor...

2

2、勾选必要参数。在BSP Editor界面勾选enable_small_c_library和enable_reduced_device_drivers。这两个选项中, enable_small_c_libray 是设置使用小体积的 C 语言库,而 enable_reduced_device_drivers 则是设置减小一些外设驱动的支持。

3

3、生成重编译。设置完成后,点击 generate 按钮,再点击 Exit 按钮即可退出。。在Nios 编译运行完成之后,在Console中可以看到以下信息:Info: (vip_ctrl_081120.elf) 66 KBytes program size (code + initialized data).Info:                       50 KBytes free for stack + heap.它告诉我们程序使用的空间是66K,还剩余50KB的空间未使用,看来空间充足的可以塞只鸡啊(~<>~)

4

4、说明。在编译NiosII的过程,无认是查错还是查看编译结果,需要指出的是Console信息中都能提供很多信息给我们。

推荐信息