想用以太网方式实现IAP,用TCP_SERVER方式,还只修改了一个接收缓存器的大小,就直接出错:
u8 tcp_server_recvbuf[TCP_SERVER_RX_BUFSIZE] __attribute__ ((at(0X20001000)));
#define TCP_SERVER_RX_BUFSIZE 80*1024 程序烧录直接进入HardFault_Handler();若改小一点比如200,能正常运行。
我用串口进行IAP实验的时候120K都能正常运行
#define USART_REC_LEN 120*1024
初学者,请大神指点迷津。谢谢!