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.

66AK2H12: Uboot debugging

Part Number: 66AK2H12

Hi,

SDK: ti-processor-sdk-linux-k2hk-evm-06.00.00.07-Linux

The customer enable CONFIG_ARMV7_LPAE in uboot. But the program stuck in  arm_init_domain(). Any other configurations need to be done?

There is no DDR3B initialization code in UBOOT,  can we refer to the configuration of DDR3A? 

  • Hi Nancy,

    The customer enable CONFIG_ARMV7_LPAE in uboot. But the program stuck in  arm_init_domain(). Any other configurations need to be done?


    You can check the dependencies in u-boot/arch/arm/cpu/armv7/Kconfig:
    config ARMV7_LPAE
        bool "Use LPAE page table format" if EXPERT
        depends on CPU_V7A
        default y if ARMV7_VIRT
        ---help---
        Say Y here to use the long descriptor page table format. This is
        required if U-Boot runs in HYP mode.

    endif

    In general LPAE is enabled in linux kernel (see linux/arch/arm/configs/keystone_defconfig), u-boot does not use it.

    There is no DDR3B initialization code in UBOOT,  can we refer to the configuration of DDR3A?


    DDR3B cannot be used by ARM core (it should be accessed by DSP), this is why there is no initialization in u-boot.

    Best Regards,
    Yordan