新闻  |   论坛  |   博客  |   在线研讨会
lwip在STR710上的移植成功,特发此文!
mayer | 2009-06-18 18:40:44    阅读:1462   发布文章

lwip在STR710上的移植成功,特发此文!

 

以前用Realview编译器进行移植,在keil下调试成功,今天由于项目需要,将整个工程换成了ARM-GCC编译器,经过对代码的一些调整和修改,非常顺利的编译通过,但是实际运行结果不正确,ping怎么也ping不通,最后经过单步跟踪,发现问题在于结构体的“字节对齐问题”!所做修改如下:

在cc.h文件中,修改如下的宏定义

#define PACK_STRUCT_STRUCT __attribute__((packed,aligned(2))) // 为了配合GCC

重新编译之后,程序运行良好。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客