Other Parts Discussed in Thread: TMS570LC4357
器件型号: TMS570LC4357
尊敬的专家:
使用的芯片是 tms570lc4357 修订版 B。它设置为使用具有 32 位访问和选通模式(地址 0xFCFFE818、数据 0xC4600301)的 CS4n、并启用等待状态(地址 0xFCFFE804、数据 0x000000FF)。 使用 EMIF 0x68 进行读取访问... 为偏移 0x0 和 0x4 生成正确的读数、但在偏移 0x8 (DATA = 0x0) 处给出错误的读数、然后为后续地址校正读数。 然而、读取偏移量 0x8 两次会在第二次读取时产生正确数据。 测量的 EMIF CS4n 似乎对所有 32 位读取产生正确的 2×16 位访问、但在对偏移量 0x8 进行 32 位读取期间或之前产生一个 1×16 位访问。 第二次阅读似乎可以解决此问题。
这种行为的原因可能是什么? 可以检查哪些寄存器来了解错误、哪些设置可能会影响该行为?
此致、
Marvin