Forums

Leopardboard 365 uboot's source code

This question is not answered

We need the uboot source code.

We work with DVSDK 3.1 with the linux-davinci-staging Linux.

The free RidgerRun EVM SDK produces a working uboot, but it does not recognize the Ethernet phy.

The free RidgerRun Leopard SDK produces a working uboot that can not program the flash (like saving the environment).

The only working UBL and UBOOT binary images are those from https://www.leopardimaging.com/Download.html the ones provided for the "High Definition 720p USB Webcam DEMO". These comes with a source code package of 695$ (for teh entire DEMO). We have no need for the entire package, as we use our own input module, work with DVSDK3.1 and arago Linux, and run our own application.

Can we have just the bootloader/uboot part?

In one of the previous forum posts, a uboot source package (part of sd-boot was offered, but the link to that package is no longer valid....).

thanks, Eyal.

All Replies
  • u-boot source code for Leopardboard 365 will be uploaded to www.leopardimaging.com/Download.html today.

  • The uboot source code is up now, you can download it directly from the download page:

    www.leopardimaging.com/Download.html

    - Bill

  • Thank you very much.

      I have downloaded the package, compared its contents with the uboot directory on the Ridgerun DM365 EVM SDK, "dm365SDK729907/bootloader/u-boot-1.3.4/src", replaced the 6 files that were different, and rebuilt the uboot/bootloader.

     The produced uboot image is working fine, has network and can update the nand flash (at least the env sector).

  • Please pass the 6 files along to help the rest of the community.  The nice thing about using SVN to deliver the DM365 LeopardBoard evaluation SDK is we can update the SDK based on community input.

    Todd

  • The package Bill had posted, www.leopardimaging.com/.../u-boot_source.tgz, has the following 6 files that are different from the ones in Ridgerun's SDK for the DM365 EVM (they are located under dm365SDK729907/bootloader/u-boot-1.3.4/src in the SDK distribution):

    Makefile

    board\davinci\dm365_evm\dm365_board.c

    cpu\arm926ejs\davinci\nand.c

    drivers\mtd\nand\nand_base.c

    include\asm-arm\mach-types.h

    include\configs\davinci_dm365_evm.h