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.
TMSC6748 DSP芯片,该芯片因为供应商原因,错误上成了E版本,但已成功解密并连接仿真器,现DDR初始化失败。
DDR错误如下:
static void DDRInit(void)函数中
*******
/* SyncReset the Clock to SDRAM */
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_DDR2_MDDR,
0,PSC_MDSTAT_STATE_SYNCRST);
/* Enable clock to SDRAM */
PSCModuleControl(SOC_PSC_1_REGS, HW_PSC_DDR2_MDDR, 0,PSC_MDCTL_NEXT_ENABLE);
*******
使能后仿真器会调,并报错,如果不进行同步复位,即第一句不执行,第二句可以正常运行,仿真器可以访问0xb0000000,即可以访问DDR控制器,但DDR数据操作仍然错误。
c6748芯片是加密E版本,是否可能解密不彻底?
仿真器加载时DDR初始化过不去,将gel中DDR相关内容去除,其内容与DDR初始化内容一致。