This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Booting of Da-Vinci Thorugh Linux-NFS

Other Parts Discussed in Thread: DP83865

Hi all,

 

I am new to Da-vinci.

I am developing a board using DM6467 and aiming to port Linux using NFS on the same. I have seen some baords like EVM6467 which are having Linux Booting Facility though NFS.

While implemeting this I have some basic doubts.

1. When I say DM6467 will boot in Linux via NFS there has to be a boot loader which is basically a EtherNet Controller (similar to when boot through Flash- Bootloader has read controller). If I refer to datasheet of DM6467 I can not find some booting mode which refers to this booting mode.

While if I refer EVM6467 it says there is EMAC boot mode (which I guess is NFS-boot mode)

In this case, do I have to write bootloader to for this application OR is it something that is some feature of DM6467 and I need not worry about ?

If I need to develop bootloader for NFS, is some reference code is available ?

 

Regards,

Onkar Patki

  • patki.onkar said:

    I am developing a board using DM6467 and aiming to port Linux using NFS on the same. I have seen some baords like EVM6467 which are having Linux Booting Facility though NFS.

    While implemeting this I have some basic doubts.

    1. When I say DM6467 will boot in Linux via NFS there has to be a boot loader which is basically a EtherNet Controller (similar to when boot through Flash- Bootloader has read controller). If I refer to datasheet of DM6467 I can not find some booting mode which refers to this booting mode.

    While if I refer EVM6467 it says there is EMAC boot mode (which I guess is NFS-boot mode)

    In this case, do I have to write bootloader to for this application OR is it something that is some feature of DM6467 and I need not worry about ?

    If I need to develop bootloader for NFS, is some reference code is available ?

    TI provides a Linux Support Package for the DM6467 which includes u-boot.  u-boot is the bootloader which allows for booting the Linux kernel over TFTP or from local non-volatile storage.  The DM6467 will need to be configured to boot from a non-volatile storage device, like flash, to execute u-boot.

    This information is available from the DM6467 Product Folder in the Tools & Software section.  The Platform Support Package Product Folder is here.  Access to the PSP will require a my.TI login account and likely registration of a DM6467 EVM.

  • Hi....
     
    I am really sorry for my late reply.
     
     
    Just one more thing to  ask--
     
    From where can I get some documents regarding the whole process... like how to boot DM6467 via NFS, including some details of U Boot?
     
     
    Regards,
    Onkar Patki,

  • If you have purchased a DM6467 EVM, you can register your EVM at www.ti.com/davinciregistration and get access to our software update site www.ti.com/davincisoftwareupdates where you will get access to the DM6467 Getting Started Guide.   This document gives an overwiew of the software and includes steps for installing the software as well as NFS mounting a file system.

  • Hi....

    I guess there is little bit of misunderstanding.

     

    I do not have EVM board for DM6467, but I am developong my own baord using DM6467 and I am aiming to port Linux on this board.

     

    In this case, can I use those drivers available on TI web and what about U boot ?

     

    Regards,

    Onkar

  • patki.onkar said:
    In this case, can I use those drivers available on TI web and what about U boot ?

    How much of the drivers and the U-Boot you can use depends on how similar your own board is to the DM6467 EVM, as all the drivers are built around the EVM. If your board uses the same external hardware as the EVM does than the drivers and the U-Boot should all be fully compatible, however if you have some different pieces of hardware (for example if you used a different audio codec or video decoder) than the related drivers may need to be adjusted to work with the new hardware, this includes any hardware specific U-Boot code (such as DDR initialization if that is different).

  • Hi...

    Currently I am mainly concerned about booting of DM6467 through NFS. As far as hardware is concerned, I am using PHY from NATIONAL- DP83865 while EVM board uses ETC1011 - PHY from LSI.

    Can you guide me what part of U Boot do I need to change ?

     

    Regards,

    Onkar