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:
单步调试一下 看看卡在什么地方