[U-Boot] RFC: Testing U-Boot Part 1

Mike Frysinger
2011-08-26T20:59:14Z

On Friday, August 26, 2011 00:36:15 Graeme Russ wrote:
> On Fri, Aug 26, 2011 at 1:32 PM, Simon Glass wrote:
> > 4. When I create a driver, like the serial test driver, should that be
> > serial_test.c, test_serial.c, sandbox_serial or something else?
>
> I guess you'll have /drivers/serial/sandbox.c, /drivers/net/sandbox.c
> etc.
>
> /include/configs/sandbox.h will need to include defaults for how
> these devices are configured. For example, you may want to have
> the sandbox serial go to /dev/ttyS0 or /dev/ttyS1

since we get a main() entry point, we can make these into runtime flags

> Make sure that printf() goes through U-Boot printf() not the host's libc

u-boot already takes care of this by running the linker directly. it is the
compiler driver (i.e. `gcc`) that adds the implicit -lc and friends.

> And have you dealt with putc() and getc() hooking so that the U-Boot
> stdio can go to either the hosts stdio or a serial port?

that would be the problem of the sandbox serial driver, and i dont think it'd
be that hard. simply use read/write syscalls directly :).
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
Url : http://lists.denx.de/pipermail/u-boot/attachments/20110826/dce19d12/attachment.pgp