[U-Boot-Users] FPGA loading
andre.schwarz at matrix-vision.de
Fri Apr 21 13:29:57 CEST 2006
looks like there is a little bit of code missing in "common/cmd_fpga.c".
The code intends to load a FPGA with the command "fpga load <dev> <data>
<datasize>". Variable argc is supported, so <dev> <data> <datasize> is
optional. The 2 operands <dev> and <data> are obtained from the environment
(->"fpga" and "fpgadata"). But <datasize> is not.
This results in an error as soon as you try to do a "fpga load"
having "fpga=0" and "fpgadata=Address" set up correctly in the environment,
since "fpgadata" is NULL. This patch gets rid of this problem.
> char *sizestr = getenv ("fpgadatasize");
> if (sizestr)
> data_size = (size_t) simple_strtoul (sizestr, NULL, 16);
More information about the U-Boot