Hi Stefano,
On 10/11/2023 01:44, Stefano Stabellini wrote:
Reported-by: Brian Woods <[email protected]>
Signed-off-by: Stefano Stabellini <[email protected]>
diff --git a/scripts/uboot-script-gen b/scripts/uboot-script-gen
index b284887..6e52da5 100755
--- a/scripts/uboot-script-gen
+++ b/scripts/uboot-script-gen
@@ -790,7 +790,7 @@ bitstream_load_and_config()
check_file_type "$BITSTREAM" "BIT data"
bitstream_addr=$memaddr
load_file $BITSTREAM "fpga_bitstream"
- bitstream_size=$filesize
+ bitstream_size=`printf "0x%X\n" $filesize`
Looking at [1], there is no indication that the size parameter for "fpga
load" should be hexadecimal. At the contrary, all the example I have
found seems to use $filesize.
Furthermore, this code also seems to have been added more than two years
ago. I would have hope this was tested back then. So I think the commit
message needs to contain a bit more information about why this is needed
now.
Is this a change in U-boot? Different U-boot configuration? Or just this
was never tested/used.
if test "$UBOOT_SOURCE"
then
# we assume the FPGA device is 0 here
Cheers,
[1]
https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/124682257/U-Boot+FPGA+Driver
--
Julien Grall