public inbox for ecos-devel@sourceware.org
 help / color / mirror / Atom feed
* Redboot console on ep93xx
@ 2004-10-25 14:39 Manfred Gruber
  2004-10-25 14:55 ` Gary Thomas
  0 siblings, 1 reply; 3+ messages in thread
From: Manfred Gruber @ 2004-10-25 14:39 UTC (permalink / raw)
  To: ecos-devel

Hi !

I use a ep9315 board

I want to change in in the redboot bootloader the console. Now it is 
configured on the first serial port. How do i change this to the second 
serial port?

I found out that this is done in  
ecos-2.0/packages/hal/arm/arm9/ep93xx/v2_0/src/hal_diag.c:

I changed what i thought would be correct, but i does not work:

static void
cyg_hal_plf_serial_init(void)
{
    hal_virtual_comm_table_t* comm;
    int cur = 
CYGACC_CALL_IF_SET_CONSOLE_COMM(CYGNUM_CALL_IF_SET_COMM_ID_QUERY_CURRENT);

    // Init channels
    // TODO shouldn't this be default value, not 0?
-->    //cyg_hal_plf_serial_init_channel(&ep9312_ser_channels[0]);
-->         cyg_hal_plf_serial_init_channel(&ep9312_ser_channels[1]);
    
    // Setup procs in the vector table
    // Set channel 0
-->     //CYGACC_CALL_IF_SET_CONSOLE_COMM(0);
    // Set channel 1
-->     CYGACC_CALL_IF_SET_CONSOLE_COMM(1);
    comm = CYGACC_CALL_IF_CONSOLE_PROCS();
    //Contec hypercontrol micro9 change to 1
-->     //CYGACC_COMM_IF_CH_DATA_SET(*comm, &ep9312_ser_channels[0]);
-->     CYGACC_COMM_IF_CH_DATA_SET(*comm, &ep9312_ser_channels[1]);
    
    CYGACC_COMM_IF_WRITE_SET(*comm, cyg_hal_plf_serial_write);
    CYGACC_COMM_IF_READ_SET(*comm, cyg_hal_plf_serial_read);
    CYGACC_COMM_IF_PUTC_SET(*comm, cyg_hal_plf_serial_putc);
    CYGACC_COMM_IF_GETC_SET(*comm, cyg_hal_plf_serial_getc);
    CYGACC_COMM_IF_CONTROL_SET(*comm, cyg_hal_plf_serial_control);
    CYGACC_COMM_IF_DBG_ISR_SET(*comm, cyg_hal_plf_serial_isr);
    CYGACC_COMM_IF_GETC_TIMEOUT_SET(*comm, cyg_hal_plf_serial_getc_timeout);

    // Restore original console
    CYGACC_CALL_IF_SET_CONSOLE_COMM(cur);
}

Maybe someone has done this already, or there is a config option missing.
Thanks for help
regrds manfred

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-10-26  0:01 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-10-25 14:39 Redboot console on ep93xx Manfred Gruber
2004-10-25 14:55 ` Gary Thomas
2004-10-26  0:01   ` [ECOS] Bluetooth Stack 

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).