I have a DA830 DSK board and I am trying to load one of the OMAPL1x quickstart example programs and I am having trouble booting the ARM core. I have configured the memory map correctly, however, the ARM will not power on. When I attempt to enable the ARM PSC the PSC0 PTSTAT and MDSTAT registers remain cleared (0x00).
I also tried the gel file from this post and everything returned back 0s:
ARM9_0: GEL Output:
---------------------------------------------
ARM9_0: GEL Output: | Device Information |
ARM9_0: GEL Output: ---------------------------------------------
ARM9_0: GEL Output: DEV_INFO_00 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_01 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_02 = 0x00000000
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 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_18 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_19 =ARM9_0: GEL Output: 0ARM9_0: GEL Output: 0ARM9_0: GEL Output: 0ARM9_0: GEL Output: 0ARM9_0: GEL Output: 0ARM9_0: GEL Output:
ARM9_0: GEL Output: -----
ARM9_0: GEL Output: DEV_INFO_20 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_21 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_22 = 0x00000000
ARM9_0: GEL Output: DEV_INFO_23 = 0x00000000
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: d800k-48-48-48
ARM9_0: GEL Output: Silicon Revision UNKNOWN
ARM9_0: GEL Output: Boot pins: 0
ARM9_0: GEL Output: Boot Mode: I2C0 EEPROM
ARM9_0: GEL Output:
ROM Status Code: 0x00000000
Description:ARM9_0: GEL Output: No error
ARM9_0: GEL Output:
Program Counter (PC) = 0xFFFF0000
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 = 24 MHz
ARM9_0: GEL Output: PLL0_SYSCLK2 = 24 MHz
ARM9_0: GEL Output: PLL0_SYSCLK3 = 24 MHz
ARM9_0: GEL Output: PLL0_SYSCLK4 = 24 MHz
ARM9_0: GEL Output: PLL0_SYSCLK5 = 24 MHz
ARM9_0: GEL Output: PLL0_SYSCLK6 = 24 MHz
ARM9_0: GEL Output: PLL0_SYSCLK7 = 24 MHz
ARM9_0: GEL Output: Error: PLL0_SYSCLK2 must equal PLL0_SYSCLK1 / 2
ARM9_0: GEL Output: Error: PLL0_SYSCLK4 must equal PLL0_SYSCLK1 / 4
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:
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 = 0
ARM9_0: GEL Output: Module 1: EDMA3 TC0 STATE = 0
ARM9_0: GEL Output: Module 2: EDMA3 TC1 STATE = 0
ARM9_0: GEL Output: Module 3: EMIFA (BR7) STATE = 0
ARM9_0: GEL Output: Module 4: SPI 0 STATE = 0
ARM9_0: GEL Output: Module 5: MMC/SD 0 STATE = 0
ARM9_0: GEL Output: Module 6: AINTC STATE = 0
ARM9_0: GEL Output: Module 7: ARM RAM/ROM STATE = 0
ARM9_0: GEL Output: Module 9: UART 0 STATE = 0
ARM9_0: GEL Output: Module 10: SCR 0 (BR0/1/2/8) STATE = 0
ARM9_0: GEL Output: Module 11: SCR 1 (BR4) STATE = 0
ARM9_0: GEL Output: Module 12: SCR 2 (BR3/5/6) STATE = 0
ARM9_0: GEL Output: Module 13: PRUSS STATE = 0
ARM9_0: GEL Output: Module 14: ARM STATE = 0
ARM9_0: GEL Output: Module 15: DSP STATE = 0
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 = 0
ARM9_0: GEL Output: Module 1: USB0 (2.0) STATE = 0
ARM9_0: GEL Output: Module 2: USB1 (1.1) STATE = 0
ARM9_0: GEL Output: Module 3: GPIO STATE = 0
ARM9_0: GEL Output: Module 4: UHPI STATE = 0
ARM9_0: GEL Output: Module 5: EMAC STATE = 0
ARM9_0: GEL Output: Module 6: DDR2 and SCR F3 STATE = 0
ARM9_0: GEL Output: Module 7: MCASP0 + FIFO STATE = 0
ARM9_0: GEL Output: Module 8: SATA STATE = 0
ARM9_0: GEL Output: Module 9: VPIF STATE = 0
ARM9_0: GEL Output: Module 10: SPI 1 STATE = 0
ARM9_0: GEL Output: Module 11: I2C 1 STATE = 0
ARM9_0: GEL Output: Module 12: UART 1 STATE = 0
ARM9_0: GEL Output: Module 13: UART 2 STATE = 0
ARM9_0: GEL Output: Module 14: MCBSP0 + FIFO STATE = 0
ARM9_0: GEL Output: Module 15: MCBSP1 + FIFO STATE = 0
ARM9_0: GEL Output: Module 16: LCDC STATE = 0
ARM9_0: GEL Output: Module 17: eHRPWM (all) STATE = 0
ARM9_0: GEL Output: Module 18: MMC/SD 1 STATE = 0
ARM9_0: GEL Output: Module 19: UPP STATE = 0
ARM9_0: GEL Output: Module 20: eCAP (all) STATE = 0
ARM9_0: GEL Output: Module 21: EDMA3 TC2 STATE = 0
ARM9_0: GEL Output: Module 24: SCR-F0 Br-F0 STATE = 0
ARM9_0: GEL Output: Module 25: SCR-F1 Br-F1 STATE = 0
ARM9_0: GEL Output: Module 26: SCR-F2 Br-F2 STATE = 0
ARM9_0: GEL Output: Module 27: SCR-F6 Br-F3 STATE = 0
ARM9_0: GEL Output: Module 28: SCR-F7 Br-F4 STATE = 0
ARM9_0: GEL Output: Module 29: SCR-F8 Br-F5 STATE = 0
ARM9_0: GEL Output: Module 30: Br-F7 (DDR Contr) STATE = 0
ARM9_0: GEL Output: Module 31: L3 RAM, SCR-F4, Br-F6 STATE = 0