在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5994|回复: 4

[求助] MICROBLAZE做软件开发时遇到的问题?

[复制链接]
发表于 2015-2-28 16:49:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
mb-gcc -Wl,-T -Wl,../src/lscript.ld -L../../lab_spi_bsp/microblaze_0/lib -mlittle-endian -mxl-barrel-shift -mxl-pattern-compare -mcpu=v8.50.c -mno-xl-soft-mul -Wl,--no-relax -Wl,--gc-sections -o "lab_spi.elf"  ./src/SF_commands.o ./src/hello_flash.o ./src/xps_spi_drives.o   -Wl,--start-group,-lxil,-lgcc,-lc,--end-group
d:/xilinx/14.7/ise_ds/edk/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.6.4/../../../../microblaze-xilinx-elf/bin/ld.exe: lab_spi.elf section `.data' will not fit in region `microblaze_0_i_bram_ctrl_microblaze_0_d_bram_ctrl'
d:/xilinx/14.7/ise_ds/edk/gnu/microblaze/nt/bin/../lib/gcc/microblaze-xilinx-elf/4.6.4/../../../../microblaze-xilinx-elf/bin/ld.exe: region `microblaze_0_i_bram_ctrl_microblaze_0_d_bram_ctrl' overflowed by 2192 bytes
collect2: ld returned 1 exit status
make: *** [lab_spi.elf] 错误 1

这个是什么原因,貌似bram不够大,不过我把原来的8K增加一倍到16K同样是这个问题,那个overflowed by 2192 bytes都没变,所以请教大仙们到底是哪的问题,怎么修改?谢谢
发表于 2015-3-22 12:36:49 | 显示全部楼层
回复 1# djqlyy


   应该是大小端模式的问题,plb总线是大端模式,axi总线为小端模式
发表于 2015-3-22 13:16:25 | 显示全部楼层
回复 2# polozpt


   应该是大小端模式的问题,plb总线是大端模式,axi总线为小端模式
发表于 2015-6-23 10:24:02 | 显示全部楼层
请问楼主问题解决了吗?最近也遇到了这个问题
发表于 2020-1-7 07:53:19 | 显示全部楼层
改完edk里面的bram后,要重新export一下,然后要看到链接脚本(.ld文件)也自动更新成一样大小了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-7-16 01:04 , Processed in 0.020440 second(s), 12 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表