奇怪的ICCAVR报错 offset too large for rcall or rjmp to '_ostimetick'【已解
最近在把MEGA 8515的 ucos移植到mega16上是 报错offset too large for rcall or rjmp to '_ostimetick'
offset too large for rcall or rjmp to '_osInitEnter'
说我这个两个跳转的偏移量太大。
8515是8K的 ,而mega是16k的。
请问这个问题该怎么解决的呢?
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=493946&bbs_page_no=959&bbs_id=9999 帖子中linjuan说他重启后就搞定了,尝试了下没效果。 http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=699878这个网页中哥们儿遇到和我一样的问题 另一位哥们儿说 可能是编译器的问题,难道我要去换个版本的ICCAVR?我用的是ICCAVR 6.31A的。 原因是8515的中断向量是1 wordmega16是2 word的。
把RCALL 换成CALL
页:
[1]