NIOS建立工程问题,nios2-elfbinld.exe: Hello_World.elf section `.text' will not fit in region

NIOS建立工程问题,nios2-elfbinld.exe: Hello_World.elf section `.text' will not fit in region,第1张

你使用汪带的是FPGA内部RAM来作为niosII的银塌程序存储器,可是你的程序尺寸太大了,内部RAM定义的大小不够。

建议你:

把内部RAM改大点

勾选niosII工程中的精简C代码选项减小elf文锋陵圆件尺寸(右键单击project名称->Nios II->BSP editor,把enable_small_c_library和enable_reduced_device_drivers勾上)。

干脆用个外部存储器。

嵌入式开发者应该对大小端模式都非常了解,特别是镇举迅我们在做通御此信时,数据的大小端存储方式不同会对我们影响很大!!!下面我们来分析一下单片机中的大小端格式:

大端格式:即低地址存高位数据

小端格式:即低地址存低位数据

举个例子:

首先声明一个int变量答举 a = 0x12345678a的地址为0x00600000

那么以小端存储为:

0x00600000 0x78

0x00600001 0x56

0x00600002 0x34

0x00600003 0x12

若以大端方式存储:

0x00600000 0x12

0x00600001 0x34

0x00600002 0x56

0x00600003 0x78


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12276109.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存