u-boot 2022-07 on STM32F746G-DISCO
Patrice CHOTARD
patrice.chotard at foss.st.com
Tue Sep 20 10:47:07 CEST 2022
Hi Waldemar
On 9/19/22 23:03, Waldemar Brodkorb wrote:
> Hi Patrice,
> Patrice CHOTARD wrote,
>
>> Waldemar,
>>
>> You can applied the following series on current U-Boot master
>> branch (a0759684e015bd7252be3af508c0fcfdbb8ec5dc):
>>
>> https://patchwork.ozlabs.org/project/uboot/list/?series=318991
>>
>
> I applied the patches on top of u-boot master and the non-SPL
> build still works fine. It seems only 2022.07 is broken, master is fine.
>
> The SPL build compiles, but I get no output via serial console after
> flashing. I changed the openocd command to use 0x8009000 for u-boot.
>
> /home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/openocd \
> -f interface/stlink.cfg -f board/stm32f7discovery.cfg \
> -c "init" \
> -c "reset init" \
> -c "flash probe 0" \
> -c "flash info 0" \
> -c "flash write_image erase spl/u-boot-spl.bin 0x08000000" \
> -c "flash write_image erase u-boot-dtb.bin 0x08009000" \
> -c "reset run" \
> -c "shutdown"
>
> Is this change correct or do I misread your patches?
Due to the flash layout (the 4 first sectors size is 32KB) using
"flash write_image erase" command, as you did, can't be used anymore due
to the SPL size increase.
SPL size is over 32KB (0x8000), so SPL binary occupies the first and a part
of the second 32KB sectors.
When you execute "flash write_image erase u-boot-dtb.bin 0x08009000",
this command erase the second 32KB sector (where a part of SPL has been
previously copied) before copying the u-boot-dtb.bin binary.
So i advice you to use the method described in doc/board/st/stm32_MCU.rst
Copy directly the generated binary u-boot-with-spl.bin into the mass-storage
exposed by the board.
Example, under Ubuntu you should see the following directory /media/$USER/DIS_F746NG
>
> BTW: Do you have a working Linux configuration file you can share
> with me? Which Linux version do you use on the device?
Yes, i have tested the kernel v6.0-rc4 on STM32F746-disco board recently.
Before you have to apply the attached patch.
Patrice
>
> best regards
> Waldemar
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch1.patch
Type: text/x-patch
Size: 633 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20220920/1073e695/attachment.bin>
More information about the U-Boot
mailing list