使用dm8168,TMS320dm8168CCYG5AZCSR9786的片子,上电连接仿真器,连上ARM,读寄存器,只有0xC000,这么长的段可以读数,为啥其他的读数失败?
load ddr3.gel测试文件,读其他地址的寄存器也是失败
Target failed to read memory at 0x4C000000 [code=0x1]
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.
使用dm8168,TMS320dm8168CCYG5AZCSR9786的片子,上电连接仿真器,连上ARM,读寄存器,只有0xC000,这么长的段可以读数,为啥其他的读数失败?
load ddr3.gel测试文件,读其他地址的寄存器也是失败
Target failed to read memory at 0x4C000000 [code=0x1]
你好,
通常寄存器无法访问的原因是该模块的时钟没有使能。
建议你上电后,利用CCS里面的DM816x相关gel先初始化一下芯片。
你好,
你有尝试过CCS6自带的gel 么?
C:\CCSv6\ccsv6\ccs_base\emulation\boards\dm816x_evm\gel
谢谢chris,已经可以读了。
还有个问题,怎样从 TI816X-LINUX-PSP-04.00.00.10 中设置 uboot里的DDR3的参数,就像gel文件里的
#define EMIF_TIM1_DDR3_400 0x0CCCE524
#define EMIF_TIM2_DDR3_400 0x30308023
#define EMIF_TIM3_DDR3_400 0x009F82CF
#define EMIF_SDREF_DDR3_400 0x10000C30
#define EMIF_SDCFG_DDR3_400 0x62A41032 /* 32 bit ddr3, CL=11, 8 banks, CWL=8 10 bit column, 2 CS, */
#define EMIF_PHYCFG_DDR3_400 0x0000010B /* local odt = 1, read latency = 11 (max = 12, min=6) */
怎样从UBOOT里设置DDR3的时序参数?
xiaobing zhang 说:怎样从UBOOT里设置DDR3的时序参数?
请参考wiki信息:http://processors.wiki.ti.com/index.php/DM816x_C6A816x_AM389x_DDR3_Init#Modifying_U-Boot