我使用的开发板是dm3730 omap3evm
使用的是IS43LR32640A-6BLI 的DDR
当前ti设置的166M 我想设置为200M
所以使用的设置是
/* Issi part of 3430 EVM (165MHz optimized) 6.06ns*ACTIMA* TDAL = Twr/Tck + Trp/tck = 15/6 + 18 /6 = 2.5 + 3 = 5.5 -> 6* TDPL (Twr) = 15/6 = 2.5 -> 3* TRRD = 12/6 = 2* TRCD = 18/6 = 3* TRP = 18/6 = 3* TRAS = 42/6 = 7* TRC = 60/6 = 10* TRFC = 72/6 = 12*ACTIMB* TWTR = 2* TCKE = 1* TXSR = 120/6 = 20* TXP = 1*/#define ISSI_TDAL_1656 #define ISSI_TDPL_1653 #define ISSI_TRRD_1652 #define ISSI_TRCD_1653 #define ISSI_TRP_1653 #define ISSI_TRAS_1657 #define ISSI_TRC_16510 #define ISSI_TRFC_165 12 #define ISSI_V_ACTIMA_165 ((ISSI_TRFC_165 << 27) | (ISSI_TRC_165 << 22) | (ISSI_TRAS_165 << 18) \ | (ISSI_TRP_165 << 15) | (ISSI_TRCD_165 << 12) |(ISSI_TRRD_165 << 9) | \ (ISSI_TDPL_165 << 6) | (ISSI_TDAL_165)) #define ISSI_TWTR_1652 #define ISSI_TCKE_1651 #define ISSI_TXP_1651 #define ISSI_XSR_16520 #define ISSI_V_ACTIMB_165 ((ISSI_TCKE_165 << 12) | (ISSI_XSR_165 << 0)) | \ (ISSI_TXP_165 << 8) | (ISSI_TWTR_165 << 16)
请问现在我想设置为200MHz 应该修改哪里?
并且我修改后我应该在哪里检测到ddr的主频是多少来确认我修改正确?
在linux下的/sys/kernel/debug/clock目录下并没有ddr时钟显示 同时dmidecode 也没法使用
我该怎么去检测
Jian Zhou:
你的SDK用的哪个版本?这个应该在U-boot的DDR频率配置中设置。