第一节 LWIP配置说明
ROM工程开发:uCos 以及 Lwip 的配置选项不可修改
ROM 中固化的 uCos 以及 Lwip 的编译配置选项也已经固定,若固化的配置选项不能满足应用需求,建议放弃使用 SDK ROM, 采用 PrjSdkRam 工程进行开发。
uCos 的配置选项位于 Source\uCOS-II\os_cfg.h 中;
Lwip 的配置选项位于 Source\LwIP\port\include\lwipopts.h。
SDK ROM 需要调用的接口函数地址以及占用的 RAM 地址空间也已经固定如下:
0x00080000-0x000807FF FW ROM hook function table, 2K
0x00080800-0x00081FFF FW ROM_CODE RW/ZI data
详细的地址空间定义可参考各个工程内的 scatter 文件。
注意:针对RAM工程开发,采用大数据通信时,需要在lwipopts.h文件中开启宏定义#define TCP_QUEUE_OOSEQ 1,方可避免使用新款手机传输中丢包。