TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748的DDR配置

 最近在学dsp,c6748程序烧写的过程中,停在 Waiting for SFT on the OMAP-L138,查看了论坛里的交流,发现说是要改ddr参数,请问c6748的ddr参数是如何配置的,还有是根据什么配置的?
谢谢!
Denny%20Yang99373:

主要是DDR 控制器的一些时序需要根据不同的DDR芯片来修改

不过一般情况用通用的那套参数也就可以了

你是自己做的板子吗?

xinyi dong:

回复 Denny%20Yang99373:

是买的开发板,TMDSLCDK6748,那请问要怎么配置参数呢?

我按照之前论坛里说的方法找到了这两组参数

用着两组参数都试着修改了AISgen软件里的参数,但还是没有解决…所以想问问具体应该怎么修改?

Denny%20Yang99373:

回复 xinyi dong:

如果要是自己做DSP板子,用的串口烧写工具,如果出现这个问题SFT….  卡在这个地方,一般是烧写工具需要重新编译,这个烧写工具里面会有一段把一小段代码下到DSP上面,然后DSP跑这段代码来初始化DDR。这个烧写工具一般不需要重新编译。

你现在用的这个AISGEN和EXCEL工具都是用来做自己的配置参数的。

但是你用的LCDK板,这些参数都设好了,不需要你做什么事情。

你可以去下一个starterware,然后跑里面的DEMO,进行DDR读写测试,看看有没有问题。

也不要用串口工具,直接用CCS JTAG FLASH烧写工具就行了。

Denny%20Yang99373:

回复 Denny%20Yang99373:

http://www.ti.com/tool/starterware-c6dsp?keyMatch=c6dsp%20starterware&tisearch=Search-EN-Everything

xinyi dong:

回复 Denny%20Yang99373:

我已经下载了starterware了,在调试里面的uart工程,之前也尝试用CCS来烧写,但是每次都是debug成功了,用串口助手测试也都有反应,可是点load program烧写就没有反应…这时候串口也都没反应了,查不出来是哪一个步骤出错了,所以才用dos方式烧写的。

所以您的意思是DDR参数配置我是不用管的是吗,还有请问DDR读写测试应该怎么进行呢?

Denny%20Yang99373:

回复 xinyi dong:

研究一下starterware的代码,里面有初始化DDR的操作API

初始化完之后,通过CCS MEMORY BROWSER来修改DDR的内存,看看是否正确

xinyi dong:

回复 Denny%20Yang99373:

根据您的建议我现在用CCS来烧写程序,但是有以下几个问题,希望您能解答一下

1、不知道怎么加载进ais文件,请问要load program 哪一个文件可以继续操作呢,因为之前看了中文的教程说load进nandwriter.out文件就会显示是否擦除flash还有加载进ais文件的向导,但是我的starterware文件里没有这个文件,有类似的nandreadwriter.out文件,可是load进去没有用。

2、您说的初始化DDR我不太懂,不过我加了gel文件之后出现了这些语句,请问这样是不是初始化了呢

3、我调试了一下nandreadwriter工程,第一次的时候可以正常运行,可是到第二次就提示ID错误,发现NAND_DEVICE_ID被改成了0xCC,请问为什么会出现这种问题呢,出现这种问题会不会有什么影响

4、在nandreadwriter程序中没有关于加载烧写ais文件的语句,所以还是第一个问题…怎样可以用CCS加载ais文件

谢谢!

Denny%20Yang99373:

回复 xinyi dong:

1,LOAD的是.OUT文件,.AIS是要烧到FLASH的文件

2,看到LOG里有mDDR…..这段,应该是初始化了。

3,重加载一下,复位一下板子

4,根据提示在命令行里输入.AIS路径,AIS是要烧写的文件

xinyi dong:

回复 Denny%20Yang99373:

谢谢解答。

不过现在的问题就是没有这种让输入AIS路径的提示…所以进行到这一步就卡住了

Denny%20Yang99373:

回复 xinyi dong:

单步调试一下  看看卡在什么地方

赞(0)
未经允许不得转载:TI中文支持网 » C6748的DDR配置
分享到: 更多 (0)