I did some more tests.<br>1. do not initialize network,  everything is OK.<br>2.  after initialize network, i use printk to output message, everything is OK.<br>3. after initialize network, i use fprintf(stderr,....)to output message, everything is OK.<br>4.after initialize network, i use fprintf(stdout,....)to output message, system crash.<br><br>so after libbsd output some messages, something wrong with stdout. <br><br>I am a newbie to RTEMS. Would you give me some advices to dig deeper.<br><br><br><div><div style="font-size: 12px;font-family: Arial Narrow;padding:2px 0 2px 0;">------------------ 原始邮件 ------------------</div><div style="font-size: 12px;background:#efefef;padding:8px;"><div><b>发件人:</b> "Sebastian Huber";<sebastian.huber@embedded-brains.de>;</div><div><b>发送时间:</b> 2017年7月7日(星期五) 下午4:35</div><div><b>收件人:</b> "郑小军"<17935334@qq.com>; "rtems-users@rtems.org"<users@rtems.org>; <wbr></div><div></div><div><b>主题:</b> Re: stdout and stderr are getting mixed up?</div></div><div><br></div>On 07/07/17 10:30, 郑小军 wrote:<br><br>> I test on my xilinx z7020 board, system reboot after <br>> rtems_bsdnet_initialize_network() returns success and a<br>> message "RTEMS bsdnet_initialize_network returned OK" print out.<br>> I tried to add another printf("...") after it, no more message print out.<br><br>Would you mind figuring out why is there no output?<br><br>-- <br>Sebastian Huber, embedded brains GmbH<br><br>Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>Phone   : +49 89 189 47 41-16<br>Fax     : +49 89 189 47 41-09<br>E-Mail  : sebastian.huber@embedded-brains.de<br>PGP     : Public key available on request.<br><br>Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br><br>_______________________________________________<br>users mailing list<br>users@rtems.org<br>http://lists.rtems.org/mailman/listinfo/users</div>