孟工:
您好!
我是基于DVSDK_DM365_4_02_00_06开发。
使用新的DDR配置UBL,uboot中,我针对DDR的配置的修改有:
DVSDK目录/psp/u-boot-2010.12/include/configs/davinci_dm365evm.h中,
CONFIG_NR_DRAM_BANKS为8;
PHYS_SDRAM_1_SIZE为256M;
CONFIG_MAX_RAM_BANK_SIZE为32M;
同时,把psp/u-boot-2010.12/board/davinci/common/misc.c中dram_init_banksize()函数和psp/u-boot-2010.12/arch/arm/lib/board.c中的__dram_init_banksize()函数,根据RAM大小和BANK数初始化。
内核从demo移植到kernel未作更改。是否UBL DDR更改后,内核中也要做相应的更改?
![]()
如上图,因为cmemk.ko没有正常insmod成功,基于cmem的应用层的代码也是无法启动的。
孟工:
您好!
我是基于DVSDK_DM365_4_02_00_06开发。
使用新的DDR配置UBL,uboot中,我针对DDR的配置的修改有:
DVSDK目录/psp/u-boot-2010.12/include/configs/davinci_dm365evm.h中,
CONFIG_NR_DRAM_BANKS为8;
PHYS_SDRAM_1_SIZE为256M;
CONFIG_MAX_RAM_BANK_SIZE为32M;
同时,把psp/u-boot-2010.12/board/davinci/common/misc.c中dram_init_banksize()函数和psp/u-boot-2010.12/arch/arm/lib/board.c中的__dram_init_banksize()函数,根据RAM大小和BANK数初始化。
内核从demo移植到kernel未作更改。是否UBL DDR更改后,内核中也要做相应的更改?
![]()
如上图,因为cmemk.ko没有正常insmod成功,基于cmem的应用层的代码也是无法启动的。
举报