Skip to contentSkip to conversation

How console redirection is done

U-Boot-Users yasosyaso 3 participants 6 messages Jul 13, 2007 – Jul 16, 2007

lore
Share & tools
lore

yasosyaso

author
#0 lore raw

Can anybody say me in which part of uboot console redirection configuration is done.
i.e.,how console redirection to serial port is done in the uboot.

Signature · 2 lines
View this message in context: http://www.nabble.com/How-console-redirection-is-done-tf4072301.html#a11573368
Sent from the Uboot - Users mailing list archive at Nabble.com.
#1 lore raw

I am sorry, I can not understand the question.
U-boot always outputs to serial port.
If you would like to change to another serial port look at the configuration file corresponding to your board under include/configs.

Signature · 1 line
Ori Idan
Quoted 19 lines · yasosyaso

Can anybody say me in which part of uboot console redirection configuration
is done.
i.e.,how console redirection to serial port is done in the uboot.
--
View this message in context: http://www.nabble.com/How-console-redirection-is-done-tf4072301.html#a11573368
Sent from the Uboot - Users mailing list archive at Nabble.com.

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
U-Boot-Users mailing list
U-Boot-Users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

author
#2 lore raw

Hi Ori,

thank you for your reply.
Actually how the console redirection is done in the uboot, ie., how it is implemented in the code.
In which file of Uboot the module that will do console redirection is present ?

Quoted 44 lines · Ori Idan

I am sorry, I can not understand the question.
U-boot always outputs to serial port.
If you would like to change to another serial port look at the configuration file corresponding to your board under include/configs.

Signature · 1 line
Ori Idan
Quoted 11 lines · yasosyaso

Can anybody say me in which part of uboot console redirection configuration
is done.
i.e.,how console redirection to serial port is done in the uboot. --
View this message in context:
http://www.nabble.com/How-console-redirection-is-done-tf4072301.html#a11573368
Sent from the Uboot - Users mailing list archive at Nabble.com.

Quoted 10 lines

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
U-Boot-Users mailing list
U-Boot-Users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
U-Boot-Users mailing list
U-Boot-Users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

Signature · 2 lines
View this message in context: http://www.nabble.com/How-console-redirection-is-done-tf4072301.html#a11577086
Sent from the Uboot - Users mailing list archive at Nabble.com.
#3 lore raw
In reply to Ori Idan

"Ori Idan" <[email protected]> wrote in message news:65487840707122317ve675e94x222e48968a8a730b at mail.gmail.com...

Quoted 4 lines

I am sorry, I can not understand the question.
U-boot always outputs to serial port.
If you would like to change to another serial port look at the configuration file corresponding to your board under include/configs.

That's not exactly true. After the initial console (bootup) you can use more than serial.

There are a few functions like drv_lcd_init in lcd.c that create a device_t structure -- in my version they're all called within devices_init in common/devices.c during boot. This defines a putc, puts, getc, and tstc to handle I/O character by character. Once you call device_register() it will available to the system. Using the environment variables stdin, stdout, and stderr you can choose which device is active, and console.c calls the appropriate function pointer. Set the variable and you can be printing on the LCD instead.

Of course all this can be changed with a million CONFIG_ parameters, and it is a little strange if you have several consoles available and no default.

-joey

author
#4 lore raw
Quoted 43 lines · Joey Oravec

"Ori Idan" <[email protected]> wrote in message news:65487840707122317ve675e94x222e48968a8a730b at mail.gmail.com...

Quoted 4 lines

I am sorry, I can not understand the question.
U-boot always outputs to serial port.
If you would like to change to another serial port look at the configuration file corresponding to your board under include/configs.

That's not exactly true. After the initial console (bootup) you can use more
than serial.

There are a few functions like drv_lcd_init in lcd.c that create a device_t
structure -- in my version they're all called within devices_init in common/devices.c during boot. This defines a putc, puts, getc, and tstc to handle I/O character by character. Once you call device_register() it will available to the system. Using the environment variables stdin, stdout, and
stderr you can choose which device is active, and console.c calls the appropriate function pointer. Set the variable and you can be printing on the LCD instead.

Of course all this can be changed with a million CONFIG_ parameters, and it
is a little strange if you have several consoles available and no default.

-joey

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
U-Boot-Users mailing list
U-Boot-Users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

Signature · 2 lines
View this message in context: http://www.nabble.com/How-console-redirection-is-done-tf4072301.html#a11609584
Sent from the Uboot - Users mailing list archive at Nabble.com.
author
#5 lore raw

Actually here I want to do console redirection through USB port.

To do that first I want to know how serial console redirection is done in the UBOOT code.
i.e., how in uboot the "serial console redirection" is implemented.

For console redirection there should be some code, somewhere in the UBoot. I want to know how and where(in file,in which function) the console redirection is implemented.
[I have found how the configuration is done for console redirection]

Thanks
yaso

Quoted 52 lines · yasosyaso
Quoted 46 lines · Joey Oravec

"Ori Idan" <[email protected]> wrote in message news:65487840707122317ve675e94x222e48968a8a730b at mail.gmail.com...

Quoted 4 lines

I am sorry, I can not understand the question.
U-boot always outputs to serial port.
If you would like to change to another serial port look at the configuration file corresponding to your board under include/configs.

That's not exactly true. After the initial console (bootup) you can use more
than serial.

There are a few functions like drv_lcd_init in lcd.c that create a device_t
structure -- in my version they're all called within devices_init in common/devices.c during boot. This defines a putc, puts, getc, and tstc to
handle I/O character by character. Once you call device_register() it will
available to the system. Using the environment variables stdin, stdout, and
stderr you can choose which device is active, and console.c calls the appropriate function pointer. Set the variable and you can be printing on the LCD instead.

Of course all this can be changed with a million CONFIG_ parameters, and it
is a little strange if you have several consoles available and no default.

-joey

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
U-Boot-Users mailing list
U-Boot-Users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

Signature · 2 lines
View this message in context: http://www.nabble.com/How-console-redirection-is-done-tf4072301.html#a11609593
Sent from the Uboot - Users mailing list archive at Nabble.com.