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.
dear sir
i am using 6678EVM, i am new to this board , i am working on this board using CCS-V5, i loaded the program C:\ti\pdk_C6678_1_1_2_5\packages\ti\drv\exampleProjects\SRIO_LoopbackDioIsrexampleproject
from this path ,then i have buld and run the code . after running i got this below mentioned result on console window,
please explain me wats happeing here in this output. because i am beginner on this hardware , and let me know main purposes of this project and how can i modify this code.
this is the output i am getting on my console window
[C66xx_0] Executing the SRIO DIO example on the DEVICE
[C66xx_0] Debug(Core 0): System Initialization for CPPI & QMSS
[C66xx_0] Debug(Core 0): Queue Manager and CPPI are initialized.
[C66xx_0] Debug(Core 0): Host Region 0x8268f0
[C66xx_0] Debug(Core 0): SRIO Driver has been initialized
[C66xx_0] *************************************************************
[C66xx_0] ******* DIO Socket Example with Interrupts (Core 0) ********
[C66xx_0] *************************************************************
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(0) 0x@1081b100 Dst(0) 0x@1081b200
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(1) 0x@1081b300 Dst(1) 0x@1081b400
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(2) 0x@1081b500 Dst(2) 0x@1081b600
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(3) 0x@1081b700 Dst(3) 0x@1081b800
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(4) 0x@1081b900 Dst(4) 0x@1081ba00
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(5) 0x@1081bb00 Dst(5) 0x@1081bc00
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(6) 0x@1081bd00 Dst(6) 0x@1081be00
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(7) 0x@1081bf00 Dst(7) 0x@1081c000
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(8) 0x@1081c100 Dst(8) 0x@1081c200
[C66xx_0] Debug(Core 0): DIO Socket (0) Send for iteration 0
[C66xx_0] Debug(Core 0): ISR Count: 1
[C66xx_0] Debug(Core 0): DIO Socket (1) Send for iteration 0
[C66xx_0] Debug(Core 0): ISR Count: 2
[C66xx_0] Debug(Core 0): DIO Socket (2) Send for iteration 0
[C66xx_0] Debug(Core 0): ISR Count: 3
[C66xx_0] Debug(Core 0): DIO Socket (0) Send for iteration 1
[C66xx_0] Debug(Core 0): ISR Count: 4
[C66xx_0] Debug(Core 0): DIO Socket (1) Send for iteration 1
[C66xx_0] Debug(Core 0): ISR Count: 5
[C66xx_0] Debug(Core 0): DIO Socket (2) Send for iteration 1
[C66xx_0] Debug(Core 0): ISR Count: 6
[C66xx_0] Debug(Core 0): DIO Socket (0) Send for iteration 2
[C66xx_0] Debug(Core 0): ISR Count: 7
[C66xx_0] Debug(Core 0): DIO Socket (1) Send for iteration 2
[C66xx_0] Debug(Core 0): ISR Count: 8
[C66xx_0] Debug(Core 0): DIO Socket (2) Send for iteration 2
[C66xx_0] Debug(Core 0): ISR Count: 9
[C66xx_0] Debug(Core 0): Transfer Completion without Errors - 9
[C66xx_0] Debug(Core 0): Transfer Completion with Errors - 0
[C66xx_0] Debug(Core 0): DIO Transfer Data Validated for all iterations
[C66xx_0] Debug(Core 0): DIO Data Transfer (WRITE) with Interrupts Example Passed
[C66xx_0] *************************************************************
[C66xx_0] ******* DIO Socket Example with Interrupts (Core 0) ********
[C66xx_0] *************************************************************
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(0) 0x@1081b100 Dst(0) 0x@1081b200
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(1) 0x@1081b300 Dst(1) 0x@1081b400
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(2) 0x@1081b500 Dst(2) 0x@1081b600
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(3) 0x@1081b700 Dst(3) 0x@1081b800
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(4) 0x@1081b900 Dst(4) 0x@1081ba00
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(5) 0x@1081bb00 Dst(5) 0x@1081bc00
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(6) 0x@1081bd00 Dst(6) 0x@1081be00
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(7) 0x@1081bf00 Dst(7) 0x@1081c000
[C66xx_0] Debug(Core 0): Starting the DIO Data Transfer - Src(8) 0x@1081c100 Dst(8) 0x@1081c200
[C66xx_0] Debug(Core 0): DIO Socket (0) Send for iteration 0
[C66xx_0] Debug(Core 0): ISR Count: 10
[C66xx_0] Debug(Core 0): DIO Socket (1) Send for iteration 0
[C66xx_0] Debug(Core 0): ISR Count: 11
[C66xx_0] Debug(Core 0): DIO Socket (2) Send for iteration 0
[C66xx_0] Debug(Core 0): ISR Count: 12
[C66xx_0] Debug(Core 0): DIO Socket (0) Send for iteration 1
[C66xx_0] Debug(Core 0): ISR Count: 13
[C66xx_0] Debug(Core 0): DIO Socket (1) Send for iteration 1
[C66xx_0] Debug(Core 0): ISR Count: 14
[C66xx_0] Debug(Core 0): DIO Socket (2) Send for iteration 1
[C66xx_0] Debug(Core 0): ISR Count: 15
[C66xx_0] Debug(Core 0): DIO Socket (0) Send for iteration 2
[C66xx_0] Debug(Core 0): ISR Count: 16
[C66xx_0] Debug(Core 0): DIO Socket (1) Send for iteration 2
[C66xx_0] Debug(Core 0): ISR Count: 17
[C66xx_0] Debug(Core 0): DIO Socket (2) Send for iteration 2
[C66xx_0] Debug(Core 0): ISR Count: 18
[C66xx_0] Debug(Core 0): Transfer Completion without Errors - 9
[C66xx_0] Debug(Core 0): Transfer Completion with Errors - 0
[C66xx_0] Debug(Core 0): DIO Transfer Data Validated for all iterations
[C66xx_0] Debug(Core 0): DIO Data Transfer (READ) with Interrupts Example Passed
[C66xx_0] Debug(Core 0): Allocation Counter : 81
[C66xx_0] Debug(Core 0): Free Counter : 72
[C66xx_0] Debug(Core 0): DIO with Interrupts example completed successfully.
please revert back ASAP
Ajaruddeen,
The example is a demonstration of the SRIO driver running the SRIO IP Block in loopback mode. The example showcases the use of SRIO DIO sockets using LSU interrupts to indicate the completion of packet transfer.
It is shown how multiple sockets with different Source IDs can post transactions and process the pending interrupt raised by SRIO device.
Please refer the README.txt file available in the PDK installation directory for information.
PATH: ..\pdk_C6678_1_1_2_6\packages\ti\drv\srio\example\SRIOLoopbackDioIsr
Please refer the product page of EVM and 6678 to know more about the device and support software packages.
http://www.ti.com/product/tms320c6678
http://www.ti.com/tool/tmdsevm6678
The BIOS Multicore Software Development Kit (MCSDK) provides the core foundational building blocks that facilitate application software development on TI's high performance and multicore DSPs.
http://processors.wiki.ti.com/index.php/BIOS_MCSDK_2.0_User_Guide
Thanks.