{ "ticketNumber" : "694391", "reporterName" : "Israel Fernandez", "rankPoints" : "715", "resolutionStatus" : "", "ticketName" : "RTOS/TDA2EVM5777:", "rankName" : "Intellectual", "replies" : "", "views" : "", "queryText" : "Part Number: TDA2EVM5777 Other Parts Discussed in Thread: TDA2 Tool/software: TI-RTOS Hello, For the RTOS PCIE RC to RTOS PCIE EP example developed for the AM5728 IDK, can I use this example for the TDA2EVM5777. If so, what do I need to change? Thanks, -iFer", "imageList" : null, "partNumber" : "NA", "allResponseList" : [ { "contentId" : "", "userName" : "Rishabh Garg", "rankPoints" : "55685", "rankName" : "TI__Guru", "date" : "", "userId" : "/members/3494845", "content" : "Hi, Yes you can use this example. Maybe some basic porting will be needed. You might need to change lane configuration if number of lanes is different on two boards, pin mux changes. Regards, Rishabh", "imageList" : null }, { "contentId" : "", "userName" : "Israel Fernandez", "rankPoints" : "715", "rankName" : "Intellectual", "date" : "", "userId" : "/members/4614249", "content" : "Hello Rishabh, thank you for the reply. Using CCS, I imported the TI RTOS project \"PCIE_idkAM572x_wSoCFile_armExampleProject\" of the PCIE example found here: C:\\ti\\pdk_am57xx_1_0_10\\packages\\ti\\drv\\pcie\\example\\sample\\am572x I built the project successfully. I have a known working CCS/Target Config File setup with the TDA2x EVM5777 board, so without changing any pinmux or porting variables, I loaded the default project onto the TDA2 using JTAG. When loading the project .out file through JTAG onto the TDA2x EVM5777 board, I get an exception shortly after hitting play. I am noticing that the exception is happening when the function Task_create() is ran. Once the exception gets thrown, I see in the console window \"CortexA15_0: Unhandled ADP_Stopped exception 0x20023\". This should just be a BIOS configuration, correct? If I place a breakpoint on any line after Task_create() it never gets called. Any suggestions for determining what in Task_create would cause the exception? With respect to porting between EVMs, I looked at the current configurations in the idkAM572x CIE_idkAM572x_wSoCFile_armExampleProject and the registers being accessed on the AM572x look to be the same on the TDA2. The only address that seems odd is 0x48447000 which is for VCP1_CFG_TARG. That address is defined as a peripheral base in the idkAM572x example but the TDA2 has that address under Reserved space. The AM572x TRM though has a note saying that VCP is not supported in this family of devices so is it just defined and not used? For the number of PCIE lanes, the base example looks to be doing only 1 lane so that shouldn't be a problem with TDA2. Is that correct?", "imageList" : null }, { "contentId" : "", "userName" : "Rishabh Garg", "rankPoints" : "55685", "rankName" : "TI__Guru", "date" : "", "userId" : "/members/3494845", "content" : "Hi, TDA2xx EVM has single lane and hence it should not be a problem. I would suggest you to first download Processor SDK Vision release for TDAx devices from www.ti.com/.../PROCESSOR-SDK-TDAX This release has a makefile based PCIE RC to EP example in PROCESSOR_SDK_VISION_03_03_00_00\\ti_components\\drivers\\pdk_01_09_00_17\\packages\\ti\\csl\\example\\pcie\\write_loopback. You can look at build instructions here: processors.wiki.ti.com/.../PDK_TDA_Software_Developer_Guide I made a wrong assumption with the previous reply that you are using CSL example. PCIe RTOS driver has not been validated on TDA2x device. In order to get the PCIe RTOS example from AM57xx to TDA2xx you will need to port the driver which will be an involved effort. Regards, Rishabh", "imageList" : null }, { "contentId" : "", "userName" : "Rishabh Garg", "rankPoints" : "55685", "rankName" : "TI__Guru", "date" : "", "userId" : "/members/3494845", "content" : "Hi, We haven't heard back from you, I'm assuming you were able to resolve your issue. If not, just post a reply below (or create a new thread if the thread has locked due to time-out). Regards, Rishabh", "imageList" : null } ], "tags" : [ ], "fourmType" : "processors-forum" }