求助:
由于 不是用的标准的开发板,所以DDR、flash(用的是NORFLASH) , 时钟都和板子的设置不是很匹配。
不过找了很多资料,有些是按照板子的默认配置来操作的,就是说没有更改配置。
还有些是6467的配置,这个有些说的很详细,不过我按照这个来找6467T的(DVSDK 3.10.00),都找不到相应的文件夹···
求指点下,或是有这方面的说明也行。谢谢~
xuan li:
可能问题的范围太广了,不好回答,求给点线索就行。
Eason Wang:
1. 首先,你的板子能不能跑起来? 还是有其他的问题?
2. DDR的时序配置, 参考 http://www.ti.com/lit/ug/sprueq4e/sprueq4e.pdf
DDR的文档说的已经很清楚了。
关注
4.1 SDRAM Status Register (SDRSTAT) ……………………………………………………………………. 39 4.2 SDRAM Bank Configuration Register (SDBCR) …………………………………………………………. 40 4.3 SDRAM Refresh Control Register (SDRCR) …………………………………………………………….. 42 4.4 SDRAM Timing Register (SDTIMR) ……………………………………………………………………… 43 4.5 SDRAM Timing Register 2 (SDTIMR2) ………………………………………………………………….. 44
这些寄存器要按照DDR颗粒上标的参数来填入。
BR,
Eason
Eason Wang:
回复 xuan li:
http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/69143.aspx
以上是关于DM368的配置。 过程上是差不多的
xuan li:
回复 Eason Wang:
十分感谢,
还有个问题是关于NORFLASH的,我找到的配置说明大多数都是针对NANDflash的。norflash很少提到。RBL中的启动方式提到如下
The RBL supports 3 distinct boot modes depending on device configuration pins BTSEL[1:0]:
BTSEL[1:0] = 00 – ARM NAND Boot
BTSEL[1:0] = 11 – ARM UART Boot
BTSEL[1:0] = 10 – ARM HPI BootIf BTSEL[1:0] = 01 the ARM boots from NOR flash without RBL involved. //如果是从NORflash启动的话,为什么就和RBL无关了呢(这个我没理解错吧) 。我在这里看到的:http://processors.wiki.ti.com/index.php/RBL_UBL_and_host_program,而且这里还提供了一个nandflash_writer.exe,没有NORFLASH的,是不是NORFLASH不用这个,可以直接通过仿真器用CCS烧写?。目前
NORFLASH可以直接运行,但是它写入速度慢,我实际还是想将代码放在NORFLASH,实际运行最好还是拷贝到SDRAM里运行,有么有这方面的指导,谢谢~
kooking:
回复 xuan li:
nor flash的可以参考一下这个
xuan li:
回复 kooking:
有没有这方面的指导文档,多谢多谢~