高级会员
- 积分
- 600
- 金钱
- 600
- 注册时间
- 2015-9-7
- 在线时间
- 140 小时
|
1金钱
H743 阿波罗开发板
lwIP例程11 lwIP_SOCKET_TCP客户端实验 采用AC5编译可以正常通讯
替换freertos port文件 AC6编译 ping不通?还有malloc.c里面 AC6部分有问题,我修改了 一下,不知道对不对
修改后如下
/* 内存池(64字节对齐) */
static __ALIGNED(64) uint8_t mem1base[MEM1_MAX_SIZE]; /* 内部SRAM内存池 */
static __ALIGNED(64) uint8_t mem2base[MEM2_MAX_SIZE] __attribute__((section(".bss.ARM.__at_0XC01F4000"))); /* 外部SDRAM内存池,前面2M给LTDC用了(1280*800*2) */
static __ALIGNED(64) uint8_t mem3base[MEM3_MAX_SIZE] __attribute__((section(".bss.ARM.__at_0x30000000"))); /* 内部SRAM1+SRAM2内存池 */
static __ALIGNED(64) uint8_t mem4base[MEM4_MAX_SIZE] __attribute__((section(".bss.ARM.__at_0x38000000"))); /* 内部SRAM4内存池 */
static __ALIGNED(64) uint8_t mem5base[MEM5_MAX_SIZE] __attribute__((section(".bss.ARM.__at_0x20000000"))); /* 内部DTCM内存池 */
static __ALIGNED(64) uint8_t mem6base[MEM6_MAX_SIZE] __attribute__((section(".bss.ARM.__at_0x00000000"))); /* 内部ITCM内存池 */
/* 内存管理表 */
static MT_TYPE mem1mapbase[MEM1_ALLOC_TABLE_SIZE]; /* 内部SRAM内存池MAP */
static MT_TYPE mem2mapbase[MEM2_ALLOC_TABLE_SIZE] __attribute__((section(".bss.ARM.__at_0XC1E30000"))); /* 内部CCM内存池MAP */
static MT_TYPE mem3mapbase[MEM3_ALLOC_TABLE_SIZE] __attribute__((section(".bss.ARM.__at_0X3003C000"))); /* 外部SRAM内存池MAP */
static MT_TYPE mem4mapbase[MEM4_ALLOC_TABLE_SIZE] __attribute__((section(".bss.ARM.__at_0X3800F000"))); /* 内部CCM内存池MAP */
static MT_TYPE mem5mapbase[MEM5_ALLOC_TABLE_SIZE] __attribute__((section(".bss.ARM.__at_0X2001E000"))); /* 外部SRAM内存池MAP */
static MT_TYPE mem6mapbase[MEM6_ALLOC_TABLE_SIZE] __attribute__((section(".bss.ARM.__at_0X0000F000"))); /* 内部CCM内存池MAP */
|
|