使用C标准库sprintf函数,出现如下错误:
arm-none-eabi-ld:section.ARM.exidxloadedat[08024800,08024807]overlapssection.dataload...
arm-none-eabi-ld: section .ARM.exidx loaded at [08024800,08024807] overlaps section .data loaded at [08024800,08024d83]
make: *** [main.elf] 错误 1
我分析了下,应该是编译器认为flash没有按4字节对齐。我觉得很奇怪,调用C标准库的sprintf函数会影响对齐功能吗?另外我在ld里面已经设置flash为4字节对齐了!求高人指点一二!!!! 展开
make: *** [main.elf] 错误 1
我分析了下,应该是编译器认为flash没有按4字节对齐。我觉得很奇怪,调用C标准库的sprintf函数会影响对齐功能吗?另外我在ld里面已经设置flash为4字节对齐了!求高人指点一二!!!! 展开
3个回答
展开全部
我也碰到同样的问题,很久时间了,现在还没有解决。
请转到:http://www.cnblogs.com/tfanalysis/p/3652788.html 查看后续
请转到:http://www.cnblogs.com/tfanalysis/p/3652788.html 查看后续
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问您的问题解决了吗.我也遇到同样的问题.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string.Format(); 路过...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询