forked from xuos/xiuos
add debug message
This commit is contained in:
parent
2147d92121
commit
99967e9f9b
|
@ -81,7 +81,6 @@
|
|||
timeouts. */
|
||||
#define MEMP_NUM_SYS_TIMEOUT 6
|
||||
|
||||
|
||||
/* ---------- Pbuf options ---------- */
|
||||
/* PBUF_POOL_SIZE: the number of buffers in the pbuf pool. */
|
||||
#define PBUF_POOL_SIZE 45
|
||||
|
@ -111,23 +110,19 @@
|
|||
/* TCP receive window. */
|
||||
#define TCP_WND (11 * TCP_MSS)
|
||||
|
||||
|
||||
/* ---------- ICMP options ---------- */
|
||||
#define LWIP_ICMP 1
|
||||
|
||||
|
||||
/* ---------- DHCP options ---------- */
|
||||
/* Define LWIP_DHCP to 1 if you want DHCP configuration of
|
||||
interfaces. DHCP is not implemented in lwIP 0.5.1, however, so
|
||||
turning this on does currently not work. */
|
||||
#define LWIP_DHCP 1
|
||||
|
||||
|
||||
/* ---------- UDP options ---------- */
|
||||
#define LWIP_UDP 1
|
||||
#define UDP_TTL 255
|
||||
|
||||
|
||||
/* ---------- Statistics options ---------- */
|
||||
#define LWIP_STATS 0
|
||||
#define LWIP_PROVIDE_ERRNO 1
|
||||
|
@ -213,7 +208,7 @@
|
|||
#define DEFAULT_ACCEPTMBOX_SIZE 10
|
||||
#define DEFAULT_THREAD_STACKSIZE 1024
|
||||
|
||||
#define TCPIP_THREAD_NAME "lwip"
|
||||
#define TCPIP_THREAD_NAME "tcpip"
|
||||
#define TCPIP_THREAD_STACKSIZE 512
|
||||
#define TCPIP_MBOX_SIZE 8
|
||||
#define TCPIP_THREAD_PRIO 3
|
||||
|
|
|
@ -25,8 +25,8 @@
|
|||
#include <lwip/sys.h>
|
||||
|
||||
#if !NO_SYS
|
||||
#include "sys_arch.h"
|
||||
#include "libserial.h"
|
||||
#include "sys_arch.h"
|
||||
#include "usyscall.h"
|
||||
#endif
|
||||
|
||||
|
@ -51,7 +51,6 @@ u32_t sys_now(void)
|
|||
return 1;
|
||||
}
|
||||
|
||||
|
||||
sys_prot_t sys_arch_protect(void)
|
||||
{
|
||||
return 1;
|
||||
|
@ -65,12 +64,10 @@ void sys_arch_unprotect(sys_prot_t pval)
|
|||
|
||||
err_t sys_sem_new(sys_sem_t* sem, u8_t count)
|
||||
{
|
||||
struct Session sem_session;
|
||||
sem_t semaphore;
|
||||
connect_session(&sem_session, sem_server_name, 4096);
|
||||
sem_create(&sem_session, &semaphore, (int)count);
|
||||
connect_session(&sem->sess, sem_server_name, 4096);
|
||||
sem_create(&sem->sess, &semaphore, (int)count);
|
||||
sem->sem = semaphore;
|
||||
sem->sess = sem_session;
|
||||
#if SYS_STATS
|
||||
++lwip_stats.sys.sem.used;
|
||||
if (lwip_stats.sys.sem.max < lwip_stats.sys.sem.used) {
|
||||
|
@ -116,8 +113,9 @@ u32_t sys_arch_sem_wait(sys_sem_t* sem, u32_t timeout)
|
|||
|
||||
if (sem->sem < 0)
|
||||
return SYS_ARCH_TIMEOUT;
|
||||
|
||||
printf("%s wait %d, %d\n", __func__, sem->sem, __LINE__);
|
||||
sem_wait(&sem->sess, &sem->sem, 0);
|
||||
printf("%s, %d\n", __func__, __LINE__);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -140,14 +138,19 @@ void sys_mutex_set_invalid(sys_mutex_t* mutex)
|
|||
{
|
||||
sys_sem_set_invalid(mutex);
|
||||
}
|
||||
|
||||
void sys_mutex_lock(sys_mutex_t* mutex)
|
||||
{
|
||||
printf("%s(mtx: %d)\n", __func__, *mutex);
|
||||
sys_arch_sem_wait(mutex, 0);
|
||||
printf("%s(mtx: %d), return\n", __func__, *mutex);
|
||||
}
|
||||
|
||||
void sys_mutex_unlock(sys_mutex_t* mutex)
|
||||
{
|
||||
printf("%s(mtx: %d)\n", __func__, *mutex);
|
||||
sys_sem_signal(mutex);
|
||||
printf("%s(mtx: %d), return\n", __func__, *mutex);
|
||||
}
|
||||
|
||||
sys_thread_t sys_thread_new(const char* name, lwip_thread_fn function, void* arg, int stacksize, int prio)
|
||||
|
@ -303,8 +306,7 @@ u32_t sys_arch_mbox_fetch(sys_mbox_t* q, void** msg, u32_t timeout)
|
|||
if (msg != NULL) {
|
||||
printf("sys_mbox_fetch: mbox %p msg %p\n", (void*)q, *msg);
|
||||
*msg = q->msgs[q->first % SYS_MBOX_SIZE];
|
||||
}
|
||||
else{
|
||||
} else {
|
||||
printf("sys_mbox_fetch: mbox %p, null msg\n", (void*)q);
|
||||
}
|
||||
|
||||
|
@ -333,8 +335,7 @@ u32_t sys_arch_mbox_tryfetch(sys_mbox_t* q, void** msg)
|
|||
if (msg != NULL) {
|
||||
printf("sys_mbox_tryfetch: mbox %p msg %p\n", (void*)q, *msg);
|
||||
*msg = q->msgs[q->first % SYS_MBOX_SIZE];
|
||||
}
|
||||
else{
|
||||
} else {
|
||||
printf("sys_mbox_tryfetch: mbox %p, null msg\n", (void*)q);
|
||||
}
|
||||
|
||||
|
@ -382,13 +383,10 @@ int lwip_config_tcp(char* ip, char* mask, char* gw)
|
|||
/* Registers the default network interface */
|
||||
netif_set_default(&gnetif);
|
||||
|
||||
if (netif_is_link_up(&gnetif))
|
||||
{
|
||||
if (netif_is_link_up(&gnetif)) {
|
||||
/*When the netif is fully configured this function must be called */
|
||||
netif_set_up(&gnetif);
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
/* When the netif link is down this function must be called */
|
||||
netif_set_down(&gnetif);
|
||||
return -1;
|
||||
|
@ -406,6 +404,3 @@ int lwip_config_tcp(char* ip, char* mask, char* gw)
|
|||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue