This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

为什么我的OMAP-L138没有DSP RBL?

Other Parts Discussed in Thread: OMAP-L138

我自己画了个基于OMAP-L138的板子,连接DSP调试发现DSP L2 ROM中缺少TI固化的DSP RBL,如图所示:

请问这是什么问题造成的?

PS:1、我的芯片号为:$7-07AHEPW

2、以下是利用OMAPL1x_debug.gel获得的调试打印信息(其中,ROM Status Code: 0x00000086  Description: Not supported for non-secure device是什么意思?为什么不是No Error):

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