[U-Boot] soft_spi.c crash while saveenv
Horst Gall
hg at gall-edv.com
Wed Mar 17 23:02:41 CET 2010
Hi Wolfgang,
I used the soft_spi - driver for saving the u-boot-environment.
When I started "saveenv" u-boot hang - no output.
I located the problem in soft_spi.c in function "spi_xfer()".
This function writes every byte received from the spi-device to the pointer
"dout".
In case of writing to the spi-device the returned bytes are also written to
the dout-pointer.
The function "spi_flash_cmd()" in "drivers/mtd/spi/spi_flash.c" calls now
this function with
a NULL-pointer.
I fiexed the problem in soft_spi.c and attached the file.
Best regards
Horst Gall
-------------- next part --------------
A non-text attachment was scrubbed...
Name: soft_spi.c
Type: application/octet-stream
Size: 4731 bytes
Desc: not available
Url : http://lists.denx.de/pipermail/u-boot/attachments/20100317/34443207/attachment.obj
More information about the U-Boot
mailing list