Other Parts Discussed in Thread: AMIC110, SYSBIOS
Hello,
I have a problem running the demo Ethernet/IP application on the TMDXICE110. The program compiles and links correctly but when I try to run the program I'm getting the following error:
CortxA8: Unhandled ADP_Stopped exception 0x80191538
I'm using the following tools/software:
- PRU-ICSS-EthernetIP_Adapter_01.00.03.04
- processor_sdk_rtos_am335x_5_01_00_11
- Code Composer Studio v8.3.0
- XDS200
- Compiler Version: GNU v6.3.1
The following is shown in the console output window:
CortxA8: Output: **** AMIC110_ICE & BoosterPack Initialization is in progress ..........
CortxA8: Output: **** AMIC110 & Booster Pack ALL PLL Config for OPP == OPP100 is in progress .........
CortxA8: Output: Input Clock Read from SYSBOOT[15:14]: 25MHz
CortxA8: Output: **** Going to Bypass...
CortxA8: Output: **** Bypassed, changing values...
CortxA8: Output: **** Locking ARM PLL
CortxA8: Output: **** Core Bypassed
CortxA8: Output: **** Now locking Core...
CortxA8: Output: **** Core locked
CortxA8: Output: **** DDR DPLL Bypassed
CortxA8: Output: **** DDR DPLL Locked
CortxA8: Output: **** PER DPLL Bypassed
CortxA8: Output: **** PER DPLL Locked
CortxA8: Output: **** DISP PLL Config is in progress ..........
CortxA8: Output: **** DISP PLL Config is DONE ..........
CortxA8: Output: **** AMIC110 BoosterPack ALL ADPLL Config for 25 MHz OPP == OPP100 25MHz is Done .........
CortxA8: Output: **** AMIC110 DDR3 EMIF and PHY configuration is in progress...
CortxA8: Output: EMIF PRCM is in progress .......
CortxA8: Output: EMIF PRCM Done
CortxA8: Output: DDR PHY Configuration in progress
CortxA8: Output: Waiting for VTP Ready .......
CortxA8: Output: VTP is Ready!
CortxA8: Output: DDR PHY CMD0 Register configuration is in progress .......
CortxA8: Output: DDR PHY CMD1 Register configuration is in progress .......
CortxA8: Output: DDR PHY CMD2 Register configuration is in progress .......
CortxA8: Output: DDR PHY DATA0 Register configuration is in progress .......
CortxA8: Output: DDR PHY DATA1 Register configuration is in progress .......
CortxA8: Output: Setting IO control registers.......
CortxA8: Output: EMIF Timing register configuration is in progress .......
CortxA8: Output: EMIF Timing register configuration is done .......
CortxA8: Output: PHY is READY!!
CortxA8: Output: DDR PHY Configuration done
CortxA8: GEL Output: Turning on EDMA...
CortxA8: GEL Output: EDMA is turned on...
CortxA8: Output: **** AMIC110_ICE Initialization is Done ******************
CortxA8: Unhandled ADP_Stopped exception 0x80191538
This is shown in the ethernetip_adapter_AMIC11x_arm:CIO console window:
[CortxA8] Exception occurred in ThreadType_Main.
Main handle: 0x0.
Main stack base: 0x803a68b8.
Main stack size: 0x20000.
R0 = 0x6000019f R8 = 0x00000020
R1 = 0x00000002 R9 = 0x8008f54c
R2 = 0x00000000 R10 = 0x00000000
R3 = 0x48044000 R11 = 0x803c66f4
R4 = 0x0000000a R12 = 0x803c66d8
R5 = 0x803c6878 SP(R13) = 0x803c66d8
R6 = 0x00000001 LR(R14) = 0x8006bb8c
R7 = 0x803c6850 PC(R15) = 0x8006bb98
PSR = 0x6000019f
DFSR = 0x00001808 IFSR = 0x00000000
DFAR = 0x48044038 IFAR = 0x00000000
ti.sysbios.family.arm.exc.Exception: line 205: E_dataAbort: pc = 0x8006bb98, lr = 0x8006bb8c.
xdc.runtime.Error.raise: terminating execution
Here is a screenshot indicating where the problem occured:
The program I'm attempting to run is an unaltered program from TI. This error occurs after the program is loaded into the processor, even before the option to run the program is presented. Does anyone have any ideas on what could be causing this?
Thanks,
Jonathan