From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel.Andersson@combitechsystems.com To: ecos-discuss@sources.redhat.com Subject: [ECOS] gdb hang Date: Fri, 20 Apr 2001 04:46:00 -0000 Message-id: <2253171AF143D21185A60000F8FA748B02DA4CBE@pluto.combitech.se> X-SW-Source: 2001-04/msg00254.html Hi, When i have downloaded eCos to my EB40 board and trying to run it then it hangs on the same line every time. It is the last line in the clip below (104): -----------clip------------------ 86 #ifdef CYGDBG_INFRA_DIAG_USE_DEVICE 87 88 // Initialize after IO devices. 89 static Cyg_dummy_diag_init_class cyg_dummy_diag_init_obj 90 CYGBLD_ATTRIB_INIT_AFTER(CYG_INIT_IO); 91 92 /*----------------------------------------------------------------------*/ 93 /* Write single char to output */ 94 95 externC void diag_write_char(char c) 96 { 97 diag_device_write_char(c); 98 } 99 100 #else 101 102 // Initialize after HAL. 103 static Cyg_dummy_diag_init_class cyg_dummy_diag_init_obj 104 CYGBLD_ATTRIB_INIT_AFTER(CYG_INIT_HAL); -----------clip------------------ Why is this function used? Can i disable it or in some other way come around the problem? /Daniel