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.

Need help about the RBL in DM6467T

I have a custom board of dm6467t.

The RBL can boot from NAND few days ago. But it cannot boot anymore today. I have set the BOOTPIN to NAND boot. 

I can use GEL file to read the boot reg in CCS. It's NAND boot.

I have rewrite UBL  to the NAND  again and again. It is successful.

I have no ideas anymore.

The POR and reset is pull low by a 10K resistor. I use a RC delay to set the reset pin.

  • If you are able to connect to the board using CCS check the program counter register of the ARM core to understand where it is getting stuck. From there you should be able to figure out whether its reading the NAND or not, by checking the internal memory values as well. 

  • This is what I found。

    0x00000020: FFFFFFFF .word 0xFFFFFFFF

    0x00000024: FFFFFFFF .word 0xFFFFFFFF

    0x00000028: FFFFFFFF .word 0xFFFFFFFF

    0x0000002C: FFFFFFFF .word 0xFFFFFFFF

    0x00000030: FFFFFFFF .word 0xFFFFFFFF

    and I read the boot regs:

    Boot Mode Reader:
    ARM926: GEL Output: > [Boot Mode] : NAND Boot
    ARM926: GEL Output: > [DSP BOOT] : ARM boots DSP
    ARM926: GEL Output: > [PCI] : OFF
    ARM926: GEL Output: > [Voltage Adj] : SmartReflex Disable
    ARM926: GEL Output: > [Bus Width] : 8-bit
    ARM926: GEL Output:

  • He,

    You've not check the ARM core registers like r15, r14, CPSR etc. If possible connect to the core without using GEL file.