hello,
在66ak2evm uboot调试中
1. 宏定义 CONFIG_ARMV7_LPAE能否使能?
uboot代码使用的是 ti-processor-sdk-linux-k2hk-evm-06.00.00.07-Linux-x86-Install.bin中
目前的现象是 CONFIG_ARMV7_LPAE使能后, uboot代码卡死在 arm_init_domain()处。
如果要求 CONFIG_ARMV7_LPAE 使能,建立TLB的一系列代码是否需要自己编写?
2. 目前的uboot 代码并没有对DDR3B进行初始化。
如果需要使用DDR3B的空间,需要怎样做? DDR3B的控制器与DDR3A的控制器是否一致?
谢谢!
陈慧
Nancy Wang:
一般来说LPAE默认在内核中使能,请查看linux/arch/arm/configs/keystone_defconfig,uboot中不使用。
DDR3B不可以被ARM核使用,所以在uboot中没有对其进行初始化
陈慧:
回复 Nancy Wang:
收到,多谢。
再问下, 为什么 DDR3B不可以在arm核中使用?
在uboot中,直接使用DDR3A的参数,对DDR3B进行配置, 扫描0x6000_0000 ~ 0x8000_0000也是正常的。 怎么解释这种现象?
陈慧
Nancy Wang:
回复 陈慧:
一般来说DDR3B是给DSP使用的。