大侠,ch375库里面的变量(除文件buffer外)可以放在外部SDRAM里面吗[求助]

各位大侠,ch375库里面的变量(除文件buffer外)可以放在外部SDRAM里面吗? 我现在nxp2478平台,外扩了一SDRAM,因为系统内存消耗比较大,几百k,所有分散加载的时候,375库里面的变量基本都放在了外部SDRAM里面,我现在U盘操作很不稳定,比如反复的读取磁盘列表,没几下就出错了,跟我的变量放在外部SDRAM有关系不。 还望大虾指点,感激

这个不好说,你测试一下你的SRAM是否稳定。 另外还可能操作时序太块,比如并口操作CH375的时候,操作的时序不能完全满足,也可能导致CH375数据采样错误。同样数据线上有干扰也会产生这个现象。 你把时序放慢些,电路板供地保证良好来测试一下


建议你不要把我们的变量放到SDRAM,因为有些变量在访问的时候,你在刷SDRAM的时候可能会出问题,建议你把变量放到SRAM里面,把DISK-BASE-BUF以及FILE-DATA-BUF是可以放到SDRAM里面去。我们库的变量大概也就100个字节左右。


只有登录才能回复,可以选择微信账号登录