ddllxxrr 发表于 2014-7-24 12:53 
再有你的代码容量超过了其FLASH
谢谢!
代码容量目前只占用到mega2561的61%,用ICC编译的,应该没超容量。我试过屏蔽一部分代码使容量低于50%,用avr_fright下载就没有出现校验错误,并可以正确运行。之前使用的是mega128,但是空间已经不足了,所以找了片mega2561,移植后可以顺利通过编译,但是老是提示一直校验错误。之前用mega128没有出现过这个问题。试过换了3片mega2561,问题依旧。也尝试过换下载器,用AVR Studio4和AVRisp mkII连接板子,发现一直连接不上,板子更换回mega128后,一切正常。由于之前只是简单认为128和2561pin to pin,板子不用改就可以用,不知出现这个情况。目前还在分析原因。望对这方面熟悉的朋友可以给点意见,谢谢!
|