Thread 中讨论的其他器件: TMS570LS3137
工具与软件:
尊敬的 TI 团队:
我的客户希望从 TMS570LS3137升级到 TMS570LC4357、并且 在更改配置和设置时会遇到一些问题。
* EMIF CS2地址: 0x60000000~0x63FFFFFF CONTROL FPGA
*EMIF CS3地址: 0x64000000~0x67FFFFFF CONTROL SRAM
*HAL 代码生成器:
HAL 代码生成器配置
EMIF ASYNC1 -> ASIZE 选择16_BIT
EMIF ASYNC2 -> ASIZE 选择16_BIT
SRAM 测试正常
在测试 FPGA 时:
volateile unsigned short * pFPGA_LED_base =(unsigned short *) 0x60000028;
Int i、j;
J=0;
for (;;)
{
//延迟循环()
J++;
if (j==20000)
{
*pFPGA_LED_base=0x0301;
}
if (j=40000)
{
*pFPGA_LED_BASE=0x0002
}
}
EMIF 数据总线上的输出不正确、D15~D8和 D7~D0进行了交换。
但上面的编码在 TMS570LS3137是正常的
如果 CCS 的设置与 TMS570LS3137相同、则 D15~D8和 D7~D0仍然交换。
您能提供一些建议来解决这个问题吗?
谢谢。