Board logo

标题: IDE下编译的问题 [打印本页]

作者: ema_edifier    时间: 2006-4-12 12:35     标题: IDE下编译的问题

编译的时候提示:/build/nios2/bin/nios2-gnutools/src/newlib/newlib/libc/reent/fstatr.c:61: Unable to reach errno (at 0x00008020) from the global pointer (at 0x0001230c) because the offset (-41708) is out of the allowed range, -32678 to 32767.的错误


0x00008020是我指定的片内MEMORY的地址. global pointer不知道在哪定义的,说是超出了偏移范围..这个问题怎么解决?


作者: UseNios    时间: 2006-4-13 16:44

建议你把sopc里设置地址的界面,截个图,贴上来大家帮忙看看
作者: kzw    时间: 2006-4-13 18:47

编译的时候得错误,你怎么调用到fstatr.c这个代码去了,你的代码怎么写的。
作者: tkhf1982    时间: 2006-4-14 09:54

我也出现过这样的错误,不过我加上int  main (void) __attribute__ ((weak, alias ("alt_main")));在使用main()时用int alt_main(void)就可以了.
作者: ema_edifier    时间: 2006-4-14 10:51

解决了.片内RAM太小了.




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0