各位大虾,我的6713板使用了16位接口的SRAM,CMD文件全部指向SRAM工作。主函数中使用CSL,对CE0指定了16位SRAM工作,但是调试时无法LOAD PROGRAM。是否需要在主函数之前c_int00就要进行接口配置,如何做呢?
Shine:
请问load program时具体报什么错?可以在gel文件里对EMIF寄存器先进行配置。
huang yi1:
回复 Shine:
我用的是CCS3.3,在Gel文件的EMIF配置里也进行了设置。但是load时提示断点无法设置之类的信息,如果所有的段都指向内部的IRAM就没有问题。我的猜测是c_int00()中进行堆栈等初始化前,需要对sram进行接口配置。
Shine:
回复 huang yi1:
能否把错误信息发给截图看看?
现在只是到load程序的阶段,还没到执行阶段,跟_c_int00没有关系。
huang yi1:
回复 Shine:
提示了一堆错误,感觉是程序装不进去
Shine:
回复 huang yi1:
请问gel文件里是否对SDRAM这块地址配置成可读写的?
huang yi1:
回复 Shine:
我们用的是sram,另外我们有其他板子用了两块sram拼成32位用没问题
Shine:
回复 huang yi1:
这块板子和其他板子的硬件完全一样吗?GEL文件也用的一样吗?
Tony Tang:
回复 huang yi1:
直接在CCS的memory view里查看这块内存,看能不能修改。
估计是硬件连线上有问题,或者焊接有问题。
huang yi1:
回复 Tony Tang:
没办法,只能用个小程序先引导,在调试原先的程序了。