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.

TMS320DM6446 Dual DaVinci Processors

 

          Our  board has two Davinci processors each with  their own NAND.

          They are designed to run independently of each other.

          Need to implement a way to access both processors/nand via the UART.

          Apparently we cannot just put a jumper to connect to the second processor.

          Right now processor one has UART0 and UART1 with UART1 cross wired to

          UART0 on the second processor.

          How does one setup a program to facilitate this.

 

                                                                               Thanks,

                                                                                         Jerry

The topology of the serial ports is as follows:

*  DaVinci number one's first serial port is connected to the 200 pin connector and pins-out on the Tri-Riser board.  That is where you are currently  connected to the PC to load the boot loader.

*  DaVinci number one's second serial port is connected to DaVinci number two's first serial port.  

*  In order to boot DaVinci number two, we need a "Serial Relay Program" to load into DaVinci number one that will echo everything it hears on its serial port number one to its serial port number two.   In other words, it turns DaVinci number one into a set of straight through serial wires.

  • Jerry,

    I believe you have worked with Neal and I in the past; to be honest, this will require you write a program to accomplish this.  The DVFlasher source code you have been working with should provide a good starting point; however, you will need to enable UART1 (disable by default) and write program to echo processor 1 UART1 activity to processor 2 UART0.

    I would first focus on enabling UART1 on processor 1.