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.

update difficult problem

Other Parts Discussed in Thread: TMS320DM355

dear all

    Download the kernel image and write to the NAND flash as follows:
    EVM # tftp 80700000 uImage-dm355
    EVM # nand erase 400000 200000
    EVM # nand write 0x80700000 0x400000 0x200000

    problems as follows:

condition:our company only use dm355 soc chip, and maybe make use of other peripheral chips.including nand flash,video and audio controller,microchip and or so.

  1.  please ask how to figure out  nand erase address 400000 200000 if our company develop new product on the base of dm355?we need confirm nand erase address and nand erase size?

  2. Do we need your external patches to develop asp driver ,spi driver,dma driver and usb driver for our video and audio monitoring kinescope functional product  ?

  3  please ask how to download uboot ,nand ,kernerl into development board by serial port  not by ethernet port ?because TMS320DM355 DVEVM
Getting Started Guide download programme by tftp ,but our product do not  ethernet port ?

4 please ask  how to keep  video and audio   synchronization   for our video and audio monitoring kinescope functional product  ?

                                                                      Nov 25 ,2008

                                                                                         tanglaibao

 

  • dear all

        Download the kernel image and write to the NAND flash as follows:
        EVM # tftp 80700000 uImage-dm355
        EVM # nand erase 400000 200000
        EVM # nand write 0x80700000 0x400000 0x200000

        problems as follows:

      1.  please ask how to figure out  nand erase address 400000 200000 if our company develop new product on the base of dm355?we need confirm nand erase address and nand erase size?

      2. Do we need your external patches to develop asp driver ,spi driver,dma driver and usb driver for our video and audio monitoring kinescope functional product  ?

      3  please ask how to download uboot ,nand ,kernerl into development board by serial port  not by ethernet port ?because TMS320DM355 DVEVM
    Getting Started Guide download programme by tftp ,but our product do not  ethernet port ?

    4 please ask  how to keep  video and audio  synchronization   for our video and audio monitoring kinescope functional product  ?

                                                                          Nov 25 ,2008

                                                                                             tanglaibao

                            

     

               

  •  

    1) For this question, see the following link: http://wiki.davincidsp.com/index.php?title=Writing_Kernel_Image_to_NAND_Flash

    2) We have Linux drivers for peripherals on DM355 EVM (as part of Linux Kernel); you can either use these or writte your own.

    3) To get access to the Linux Kernel, u-boot, file system..., you will need to register your EVM (www.ti.com/davinciregistration ) to get access to our software update site (www.ti.com/davincisoftwareupdates )

    4) Audio and video synchronization can be achieved by external circuitry external (you will need to design this) to DM355 or implemented in software.

  • Your third question is a tough one, as all our collateral assumes that the end board will have an ethernet port. I can see a couple ways of getting around a lack of ethernet though, one way as you suggest would be to use the serial port though this would be slow and I am not sure how practical it is, there are commands within U-Boot (loadb, loads) that allow you to transfer files over the serial port however. Another option could be to use a SD card assuming that your hardware has a SD card interface on it, that way you could write the files to the SD card from a PC and than read them off on the board.

    For AV sync the only software option we currently have is GStreamer, though there should be a significantly updated release coming soon.