I made a board based on OMAP-L138.After connecting to its DSP through XDS560 JTAG EMULATOR ,it turned out there was no DSP RBL in DSP L2 ROM ,here’s the memory information:
Could anyone tell me why?
PS:1、My chip No. is $7-07AHEPW
2、I didn’t supply power to its USB periopheral. And the OMAPL1x_debug.gel printout is as follows:
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output: | Device Information |
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output: DEV_INFO_00 = 0x0B7D102F
ARM9_0: GEL Output: DEV_INFO_01 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_02 = 0x0000001E
ARM9_0: GEL Output: DEV_INFO_03 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_04 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_05 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_06 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_07-DEV_INFO_08-DEV_INFO_09-DEV_INFO_10-DEV_INFO_11-DEV_INFO_12 = 0-0-0-0-0-0
ARM9_0: GEL Output: DEV_INFO_13,DEV_INFO_14,DEV_INFO_15,DEV_INFO_16 = 0,0,0,0
ARM9_0: GEL Output: -----
ARM9_0: GEL Output: DEV_INFO_17 = 0x00030403
ARM9_0: GEL Output: DEV_INFO_18 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_19 =
ARM9_0: GEL Output: 0
ARM9_0: GEL Output: 0
ARM9_0: GEL Output: 1
ARM9_0: GEL Output: 0
ARM9_0: GEL Output: 0
ARM9_0: GEL Output:
ARM9_0: GEL Output: -----
ARM9_0: GEL Output: DEV_INFO_20 = 0x0001E000
ARM9_0: GEL Output: DEV_INFO_21 = 0x0001E000
ARM9_0: GEL Output: DEV_INFO_22 = 0x30303864
ARM9_0: GEL Output: DEV_INFO_23 = 0x3430306B
ARM9_0: GEL Output: -----
ARM9_0: GEL Output: DEV_INFO_24 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_25 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_06 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_26 = 0x00000000
ARM9_0: GEL Output:
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output: | BOOTROM Info |
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output: ROM ID: d800k004
ARM9_0: GEL Output: Silicon Revision 1.1
ARM9_0: GEL Output: Boot pins: 30
ARM9_0: GEL Output: Boot Mode: Emulation Debug
ARM9_0: GEL Output: ROM Status Code: 0x00000086 Description:
ARM9_0: GEL Output: Not supported for non-secure device
ARM9_0: GEL Output: Program Counter (PC) = 0xFFFF0008
ARM9_0: GEL Output:
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output: | Clock Information |
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output:
ARM9_0: GEL Output: PLLs configured to utilize crystal.
ARM9_0: GEL Output: ASYNC3 = PLL0_SYSCLK2
ARM9_0: GEL Output:
ARM9_0: GEL Output: NOTE: All clock frequencies in following PLL sections are based
ARM9_0: GEL Output: off OSCIN = 24 MHz. If that value does not match your hardware
ARM9_0: GEL Output: you should change the #define in the top of the gel file, save it,
ARM9_0: GEL Output: and then reload.
ARM9_0: GEL Output:
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output: | PLL0 Information |
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output:
ARM9_0: GEL Output: PLL0_SYSCLK1 = 300 MHz
ARM9_0: GEL Output: PLL0_SYSCLK2 = 150 MHz
ARM9_0: GEL Output: PLL0_SYSCLK3 = 100 MHz
ARM9_0: GEL Output: PLL0_SYSCLK4 = 75 MHz
ARM9_0: GEL Output: PLL0_SYSCLK5 = 100 MHz
ARM9_0: GEL Output: PLL0_SYSCLK6 = 300 MHz
ARM9_0: GEL Output: PLL0_SYSCLK7 = 50 MHz
ARM9_0: GEL Output:
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output: | PLL1 Information |
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output:
ARM9_0: GEL Output: PLL1_SYSCLK1 = 300 MHz
ARM9_0: GEL Output: PLL1_SYSCLK2 = 150 MHz
ARM9_0: GEL Output: PLL1_SYSCLK3 = 100 MHz
ARM9_0: GEL Output:
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output: | PSC0 Information |
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output:
ARM9_0: GEL Output: State Decoder:
ARM9_0: GEL Output: 0 = SwRstDisable (reset asserted, clock off)
ARM9_0: GEL Output: 1 = SyncReset (reset assered, clock on)
ARM9_0: GEL Output: 2 = Disable (reset de-asserted, clock off)
ARM9_0: GEL Output: 3 = Enable (reset de-asserted, clock on)
ARM9_0: GEL Output: >3 = Transition in progress
ARM9_0: GEL Output:
ARM9_0: GEL Output: Module 0: EDMA3CC (0) STATE = 3
ARM9_0: GEL Output: Module 1: EDMA3 TC0 STATE = 3
ARM9_0: GEL Output: Module 2: EDMA3 TC1 STATE = 3
ARM9_0: GEL Output: Module 3: EMIFA (BR7) STATE = 3
ARM9_0: GEL Output: Module 4: SPI 0 STATE = 3
ARM9_0: GEL Output: Module 5: MMC/SD 0 STATE = 3
ARM9_0: GEL Output: Module 6: AINTC STATE = 3
ARM9_0: GEL Output: Module 7: ARM RAM/ROM STATE = 3
ARM9_0: GEL Output: Module 9: UART 0 STATE = 3
ARM9_0: GEL Output: Module 10: SCR 0 (BR0/1/2/8) STATE = 3
ARM9_0: GEL Output: Module 11: SCR 1 (BR4) STATE = 3
ARM9_0: GEL Output: Module 12: SCR 2 (BR3/5/6) STATE = 3
ARM9_0: GEL Output: Module 13: PRUSS STATE = 0
ARM9_0: GEL Output: Module 14: ARM STATE = 3
ARM9_0: GEL Output: Module 15: DSP STATE = 3
ARM9_0: GEL Output:
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output: | PSC1 Information |
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output:
ARM9_0: GEL Output: State Decoder:
ARM9_0: GEL Output: 0 = SwRstDisable (reset asserted, clock off)
ARM9_0: GEL Output: 1 = SyncReset (reset assered, clock on)
ARM9_0: GEL Output: 2 = Disable (reset de-asserted, clock off)
ARM9_0: GEL Output: 3 = Enable (reset de-asserted, clock on)
ARM9_0: GEL Output: >3 = Transition in progress
ARM9_0: GEL Output:
ARM9_0: GEL Output: Module 0: EDMA3CC (1) STATE = 3
ARM9_0: GEL Output: Module 1: USB0 (2.0) STATE = 3
ARM9_0: GEL Output: Module 2: USB1 (1.1) STATE = 3
ARM9_0: GEL Output: Module 3: GPIO STATE = 3
ARM9_0: GEL Output: Module 4: UHPI STATE = 3
ARM9_0: GEL Output: Module 5: EMAC STATE = 3
ARM9_0: GEL Output: Module 6: DDR2 and SCR F3 STATE = 3
ARM9_0: GEL Output: Module 7: MCASP0 + FIFO STATE = 3
ARM9_0: GEL Output: Module 8: SATA STATE = 3
ARM9_0: GEL Output: Module 9: VPIF STATE = 3
ARM9_0: GEL Output: Module 10: SPI 1 STATE = 3
ARM9_0: GEL Output: Module 11: I2C 1 STATE = 3
ARM9_0: GEL Output: Module 12: UART 1 STATE = 3
ARM9_0: GEL Output: Module 13: UART 2 STATE = 3
ARM9_0: GEL Output: Module 14: MCBSP0 + FIFO STATE = 3
ARM9_0: GEL Output: Module 15: MCBSP1 + FIFO STATE = 3
ARM9_0: GEL Output: Module 16: LCDC STATE = 3
ARM9_0: GEL Output: Module 17: eHRPWM (all) STATE = 3
ARM9_0: GEL Output: Module 18: MMC/SD 1 STATE = 3
ARM9_0: GEL Output: Module 19: UPP STATE = 3
ARM9_0: GEL Output: Module 20: eCAP (all) STATE = 3
ARM9_0: GEL Output: Module 21: EDMA3 TC2 STATE = 3
ARM9_0: GEL Output: Module 24: SCR-F0 Br-F0 STATE = 3
ARM9_0: GEL Output: Module 25: SCR-F1 Br-F1 STATE = 3
ARM9_0: GEL Output: Module 26: SCR-F2 Br-F2 STATE = 3
ARM9_0: GEL Output: Module 27: SCR-F6 Br-F3 STATE = 3
ARM9_0: GEL Output: Module 28: SCR-F7 Br-F4 STATE = 3
ARM9_0: GEL Output: Module 29: SCR-F8 Br-F5 STATE = 3
ARM9_0: GEL Output: Module 30: Br-F7 (DDR Contr) STATE = 3
ARM9_0: GEL Output: Module 31: L3 RAM, SCR-F4, Br-F6 STATE = 3
Among above information, what does ”ROM Status Code: 0x00000086 Description: Not supported for non-secure device” mean? Why isn’t it ”No Error”?