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

L138同时使用SDRAM和NAND_Flash的问题

我们用L138做一个数据采集的装置,DSP负责采集数据,ARM负责人机界面和通信。

由于DSP内部存储空间不够用,用了一片SDRAM扩展,只负责放些数据。

ARM运行Linux系统,我发现在运行时,ARM读写NAND会有问题,保存文件时出错。

由于EMFIA同时负责SDRAM和NAND,会不会是这两者同时访问时的冲突,还是程序的问题,L138内部硬件有没有解决总线冲突的机制?

Shine:

请问SDRAM, NAND接的是不同的CS吗?

user4427707:

回复 Shine:

是不同的CS,SDRAM用CS0,NAND用CS3。

之前不用SDRAM时ARM保存文件不会出错,ARM跑Linux+JFSS2+QT,加了SDRAM后ARM侧程序没动过。

Shine:

回复 user4427707:

有总线仲裁机制,可以设置master priority。http://processors.wiki.ti.com/index.php/OMAP-L1x/C674x/AM1x_SoC_Level_Optimizations11.3 Master Priority Controlhttp://www.ti.com/lit/ug/spruh77c/spruh77c.pdf

user4427707:

回复 Shine:

看文档DSP CFG和ARM DATA的优先级都是2,是不是要配成不一样的?

赞(0)
未经允许不得转载:TI中文支持网 » L138同时使用SDRAM和NAND_Flash的问题
分享到: 更多 (0)