- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 stm32f407 固件库从1.1.0升级到1.4.0简单方法
在已有的工程中:第一步:用1.4.0的固件库文件夹替换掉原来的1.1.0文件夹第二步:用1.4.0下的system_stm32f4xx.c替换掉原system_stm32f4xx.c第三步:用1.4.0下的startup_stm32f40_41xxx.s替换掉原来的startup_stm32f40_41xxx.s第四步:用stm32f4xx_conf(1.4.0)替换掉原来stm3...
2019-03-25 10:12:10
787
原创 DEFAULT_THREAD_STACKSIZE影响其它任务运行
void multicast_init(void){ sys_thread_new("multscan_thread", Multicast_Scan_thread, NULL, DEFAULT_THREAD_STACKSIZE*N,MULTUDP_SCAN_THREAD_PRIO );}MULTUDP_SCAN_THREAD_PRIO =2N设为4时导致xTaskCre
2017-08-15 11:12:20
1000
转载 lwip TCP client & FreeRTOS 打开TCP 的 保活机制 LWIP_TCP_KEEPALIVE==1
第一步:在opt.h中 LWIP_TCP_KEEPALIVE 置1/** * LWIP_TCP_KEEPALIVE==1: Enable TCP_KEEPIDLE, TCP_KEEPINTVL and TCP_KEEPCNT * options processing. Note that TCP_KEEPIDLE and TCP_KEEPINTVL have to be set
2017-08-13 09:21:54
3397
1
原创 FreeRtos新建任务不能运行
把#define configTOTAL_HEAP_SIZE 从15k改到48k就可以( ( size_t ) ( 48 * 1024 ) ) //15*1024操作系统堆栈太小
2017-08-12 08:15:51
8324
原创 igmp
问题:"When using IGMP, LWIP_RAND() needs to be defined to a random-function returning an u32_t random value"解决办法:在#include "lwip/igmp.h"中添加以下行#define LWIP_RAND() ((u32_t)rand())
2017-08-11 17:31:57
728
原创 rt_thread igmp设置
netif/ethernetif.h" 下L186行:有/* broadcast capability */netif->flags = NETIF_FLAG_BROADCAST;#if LWIP_IGMP/* igmp support */netif->flags |= NETIF_FLAG_IGMP;#endif
2017-07-28 09:28:12
539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人