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.

C6472 EMAC Boot Loaders and UBoot?

Hello Bernie,

Thanks for the reply,

I had one more question, about the Uboot and Emac bootloaders.

 

I found a couple of posts using EMAC Bootloaders. 

http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/439/p/11468/44656.aspx#44656

http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112/p/11469/44671.aspx#44671

 

They both are using EVM6486 chips and EMAC booting, both also mention Uboot. Is the EVM6486 similar to EVM6472 since, they are the same architecture??

Can we use, UBOOT to boot the EVM 6472 board?? If UBoot boots the EVM6486 board what OS is it using and can it be replicated on EVM 6472?

 

If yes, does TI have any documentation to support this? Do you think we should pursue with the U-boot approach as boot loader or use the native TI boot loader that came with EVM6472?

 

Please

 

 

 

  • Hi Pranav,

    There is uBOOT support for the c6486. As you can see the links you have listed that the ges didn't work. The bootloader design for C6486 is clearly  defined in the user guide.

     

    Thanks,

    Arun. 

  • Arun-

    It seems the Uboot support you mention is actually for the EVM 6486 board, specifically for the ARM core within the DaVinci "host controller" device on that board.

    In that case, it wouldn't apply to the C6472 EVM.  Can you confirm this?

    The only plausible C6472 Uboot approaches I can think of would be if (a) the "factory Linux" that TI announced in April includes a Uboot option for C64x+ cores, or (b) TI has a Uboot that can boot DSP/BIOS.  If you know either to be the case, please give us some TI doc links so we can study it.  Thanks.

    -Jeff

  • Hi Jeff,

    I am sorry, there is a TYPO. I meant to say that C6486 don't support UBOOT. Thanks for catching it. It was Monday morning. Again the C6486 doesn't support UBOOT. Again thanks for catching this.

     

    Thanks,

    Arun.

  • Arun-

    Thanks that's fine, but it's not a chip level support, right?  It would be board level -- for example, chips boots code including Uboot from NOR Flash or I2C Flash, then runs UBoot, which boots the OS over network.  Can you please confirm our understanding of EVM board level support for UBoot?

    Also do you know if the TI C64x+ Linux will include a Uboot option and if so for what EVM boards?

    Thanks.

    -Jeff

  • Hi Jeff,

    That would be right.

     

    Thanks,

     

  • Jeff,

     

    At this point of time TI does not have any plans to include open source U-Boot as part of our TI C64x Linux offering.

    WE do intend to give bootloaders with our linux c6x offering though.

    Further info can be found at http://www.linux-c6x.org/wiki/index.php/Main_Page

    Thanks,

    Sandeep