Quantcast
Channel: Linux Device Hacking
Viewing all articles
Browse latest Browse all 46958

Re: Newer U-Boot for FDT and Non-FDT Kernel

$
0
0
duduke Wrote:
-------------------------------------------------------
> Hi bodhi,
>
> What would be the procedure for Seagate Dockstar?
> Or more specifically migrating from non-FDT uBoot
> 2011 to a newer uBoot that does support FDT.
>
> Thanks.

duduke,

There are 2 options:

1. New uBoot with FDT config option
2. Linux kernel compiled with FDT otion.
3. Make the board file.
4. Update the kernel, and copy the board file from kernel compilation (similar to GoFlex Net dtb file above) to rootfs.
5. uBoot envs changes (similar to GoFlex Net above).

or

1. Same uBoot as now.
2. Linux kernel compiled with FDT otion and CONFIG_ARM_APPENDED_DTB.
3. Update the kernel, make the board file, append the board file from kernel compilation (similar to GoFlex Net dtb file above) to zImage.
4. Make uImage

So the bottom line is if you have a newer uBoot then it's much simpler to deal with it. I could compile the Dockstar uBoot with FDT option and upload it. But I don't have JTAG connected to the Dockstar so I can't test it. I don't want people to risk bricking their box so I did not upload something that I'm not sure will work :)

Viewing all articles
Browse latest Browse all 46958

Trending Articles