On 14/02/2018 00:15, Sascha.Tetkov wrote:
> Hello,
> 
> I'm currently trying to initialize the Network Stack to create a simple echo 
> server on a LEON-4 N2X processor board. I'm using the Cobham Gaisler supplied 
> cross-compiler (gcc with ready to use BSPs), and have already run some test 
> applications, which means (or should mean) the toolchain works.
> 
> My problem is that the network initialization fails. The debug information I 
> can get is relatively scarce, but using gdb I see that it seems to crash on 
> bsd_init (rtems_glue.c), specifically on     
> 
> =================================
>       p = rtems_bsdnet_malloc_mbuf(nmbuf * _SYS_MBUF_LEGACY_MSIZE + 
> _SYS_MBUF_LEGACY_MSIZE - 1,MBUF_MALLOC_MBUF);
>       p = (char *)(((uintptr_t)p + _SYS_MBUF_LEGACY_MSIZE - 1) & 
> ~(_SYS_MBUF_LEGACY_MSIZE - 1));
>       if (p == NULL) {
>               printf ("Can't get network memory.\n");
> =================================
> 
> Now, the driver initialization went through, and I should have 1 Gb of memory.
> 
> Considering I'm quite new to RTEMS, I'm not sure how to approach this issue 
> and how to proceed on diagnosing this problem.
> 
> Any help would be appreciated.
> 

Which version of RTEMS are you using?

Chris
_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Reply via email to