Other Parts Discussed in Thread: OMAP-L138, OMAPL138
Hello All,
I am bringing up a custom board based on a OMAP-L138 and am having a few issues connecting via JTAG. I have the unit in Emulation Debug boot mode and have verified this via SYSCFG0 register. When I connect to the ARM it says the processor is Running. When I try to run a GEL file or pause the ARM processor I get the error:
ARM9_0: Trouble Halting Target CPU: Error 0x00000020/-2011 Error during: Execution, An internal error occurred in which an illegal action (0x00000000) was requested while disconnected.
I can successfully connect to the DSP core and run certain parts of GEL files. If I try to change the PLL frequencies I get the error:
Trouble Reading Memory Block at 0xb0000008 on Page 0 of Length 0x4:
Error 0x00000002/-1202
Error during: Memory,
If I select yes and force the processor to stop accessing shared RAM I get the next error:
Trouble Reading Memory Block at 0x1840020 on Page 0 of Length 0x4:
Error 0x00000002/-1060
And then I have to disconnect from the JTAG and restart my computer to reconnect again. When I run a diagnostics test on the C674X I get the following:
C674X_0: GEL Output: ---------------------------------------------
C674X_0: GEL Output: | BOOTROM Info |
C674X_0: GEL Output: ---------------------------------------------
C674X_0: GEL Output: ROM ID: d800k176-47-48
C674X_0: GEL Output: Silicon Revision UNKNOWN
C674X_0: GEL Output: Boot pins: 30
C674X_0: GEL Output: Boot Mode: Emulation Debug
C674X_0: GEL Output:
ROM Status Code: 0x000000BF
Description:C674X_0: GEL Output: Error code not recognized
and then the rest of the register status's are printed. I assume there's an issue relating to the UNKNOWN Silicon Revision and the ROM Status code not recognized errors. I would also assume, since I am in JTAG boot mode, that the ARM should not be running and should be sitting in Idle. Any help would be greatly appreciated.
Thanks,
Rob