主题中讨论的其他器件: SPRC133
您好!
我正在寻找最佳方法来测试和验证最近在定制 TMS320C5505/15板上添加的外部 SDRAM 的功能。 ISSI (IS42S16400-7)中的 mSDRAM 是 BGA 组件、对于经典调试而言、实际上无法访问引脚。 我正在测试和验证外部 mSDRAM 的正确功能、希望在无法使用示波器的情况下获得一些有关测试/验证 mSDRAM 功能的最快方法的建议。 正如我所知、EMIF 已在 GEL 文件中和测试代码开始时正确配置、但在这里、我没有直接确认、直到我知道它工作正常。 在此之前,还有哪些间接方法来验证100MHz 定制板上正确的 SDRAM 操作? 对此有什么想法/建议?
我的初始处理方法是在编译器段中使用 MEMORY 指令进行定义:
存储器
{
SDRAM (RWIX) :origin = 050000h,length = 0800000h
}
然后选择以下部分:
部分
{
.data :> SDRAM,fill = 0x0000
.sysmem :> DARAM,fill = 0xABBA
.bss :> SDRAM,fill = 0xBEEF
myheap :>DARAM,fill = 0x0000
等等
}
并 通过 JTAG 加载一个已编译的 test_code.out 文件,然后检查是否有从0x050000h 地址开始的有效数据... 在任何情况下、我希望在加载.data 和.bss 段中的.out 文件时初始化一些数据、我已指示根据存储器映射等使用 SDRAM
如果可能的话,我想用另一种方法测试功能,但除了查看范围/分析器数据之外,我不能完全考虑其它方法,而这种方法在现阶段不是一个选项...
提前感谢您的任何建议。
Mike