Part Number: AM5748
Tool/software: Code Composer Studio
Hi,
My customers have checked the operation when accessing PCIe's Outbound area.
They are testing to disconnect the PCIe connection during communication assuming partner device trouble.
It has been checked now that accessing the outbound area while the PCIe connection is disconnected causes the CCS debugger to malfunction and stop working.
Test's description
Step1.Load the out file of PCIE_idkAM574x_wSoCFile_armExampleProject into A15_0 core.
Step2.Select RC using Teraterm.
Step3.Remove the PCIe connector during communication.
Step4. Access the outbound area that was connected
The following error is displayed in CCS at step 4
CortexA15_0: Trouble Halting Target CPU: (Error -1323 @ 0x80007568) Device failed to enter debug/halt mode because pipeline is stalled. Power-cycle the board. If error persists, confirm configuration and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 8.0.27.9)
Question1:
How does it usually work when accessing an outbound area that is disconnected?
(Customers think that CCS debugger has a problem.)
Question2:
They want to avoid debugging error and detect PCIe error in registers etc.
How can we detect errors?
■Environment
AM5748
CCS v8.1.0
HW TMDSIDK574
SW pdk_am57xx_1_0_11
Sample:PCIE_idkAM574x_wSoCFile_armExampleProject
Regards,
Rei