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

【TMDXEVM667LE】EMIF_STK例程

板子型号TMDXEVM667LE rev1.0

测试NANDFLASH例程,在test buf内可以看到数据写入,而程序也没有报错,DEBUG信息正确,无fail,但是在EMIF空间(0x70000000)上并没查看到buf里的数据。

测试NORflash例程,在Nor_init中的NOR_flashQueryCFI处出错,DEBUG信息为CFI query failed。

Zahir Wang:

NOR_flashWriteCmd (hNorInfo, hNorInfo->flashBase, 0, CFI_EXIT_CMD); NOR_flashWriteCmd (hNorInfo, hNorInfo->flashBase, CFI_QRY_CMD_ADDR, CFI_QRY_CMD); 执行这两行程序时 对应空间0x70000000 0x700000AA上并没有写入cmd值

,

Shine:

1. CCS里的输出信息是什么?2. 请看一下keyStone_1_EMIF_STK_User's_Guide.pdf,是否将NAND_FLASH_TEST设成0?

/*select between NAND FLASH or NOR FLASH test*/

#define NAND_FLASH_TEST             0

,

Zahir Wang:

1.NAND测试

debug:

FLASH test complete   

但是在Memory里看不到写入的数据

2.NOR测试 已经修改宏值

debug:

CFI fialed.

NOR Initialization failed.

/*

NOR_flashWriteCmd (hNorInfo, hNorInfo->flashBase, 0, CFI_EXIT_CMD);

NOR_flashWriteCmd (hNorInfo, hNorInfo->flashBase, CFI_QRY_CMD_ADDR, CFI_QRY_CMD); 

*/上面这两行程序执行完之后,并没有在0x70000000 0x700000AA上看到写入的cmd值

随后执行if语句( NOR_flashCFIIsEqual ( hNorInfo, CFI_Q, 'Q') && NOR_flashCFIIsEqual ( hNorInfo, CFI_R, 'R') && NOR_flashCFIIsEqual ( hNorInfo, CFI_Y, 'Y') )

跳转至 NOR_flashWriteCmd (hNorInfo,hNorInfo->flashBase, 0, CFI_EXIT_CMD);

return E_FAIL   

,

Shine:

1. 您可以去读一下nand flash看一下是不是写进去了?2. 请尝试一下\pdk_c667x_2_0_13\packages\ti\boot\writer里的nor例程。

,

Zahir Wang:

1.请问nand flash怎么查看?在memory里查看相应内存空间吗?可以看到test_buf内的数据,但看不到nand flash上的数据

,

Shine:

NAND的访问方式不是直接地址映射,在ccs memory browser里没办法直接看里面的内容。您可以回读确认。如果输出信息和keyStone_1_EMIF_STK_User's_Guide.pdf文档里一样的话,应该正确写入了。

,

Zahir Wang:

2.可以提供一下这个下载链接吗?我没有找到 

,

Shine:

请到下面的网站下载7242.K1_STK_v1.1.ziphttps://e2echina.ti.com/support/processors/f/processors-forum/47664/faq-keystone1#pi239031350=2文档在\K1_STK_v1.1\docs目录下。

,

Zahir Wang:

不好意思 我没说清楚

我指得是\pdk_c667x_2_0_13\packages\ti\boot\write这个文件 

,

Shine:

误会了,这个nor flash writer在processor sdk软件包里,请到下面的网站下载并安装。https://www.ti.com/tool/PROCESSOR-SDK-C667X

,

Zahir Wang:

你好 我想问下EMIF共有24根地址线,16根数据线。在data manual上看到CE0-4每个空间的大小都是64MB,那么请问这个64MB是怎么计算出来的?

,

Shine:

新问题麻烦另起新帖,方便其他客户查看,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 【TMDXEVM667LE】EMIF_STK例程
分享到: 更多 (0)