主题中讨论的其他器件:TMDS570LS31HDK、 HALCOGEN
大家好、我想将 NAND 闪存(MT29F64G08AFAAAWP-ITZ:A TR)连接到 TMDS570LS31HDK Hercules TMS570LS31x/21x 开发套件。
问题是、当连续写入8000字节的数据时、 中间缺少一些数据。
GPO 引脚用于 ALE (GPOA 7)、CLE (GPOA 5)。
*注:对于芯片选择, 我 使用的是 EMIF 的 nDQM 引脚,而不是 EMIF 的 NCS2引脚。 因为在写入单字节数据时会产生多个写入脉冲。
配置
实现这一目标

















要发送数据、我使用"for" 循环。


如果我运行上述代码、它会将数据写入 NAND 闪存中。 但这里出现 了两个问题
第一个是在写入45个数据时缺少一些数据。
第二个问题是、如果我要将数据长度从45、100、1000或8000增加、它无法写入。 在读取时、它为所有数据提供0xFF。


因此、在我在每个数据之间设置延迟后、第二个问题就解决了、但我不知道它是如何工作的。
但第一个问题仍未解决。
我在下面附上了完整的项目文件。
