Other Parts Discussed in Thread: TMS570LC4357
器件型号: TMS570LC4357
尊敬的团队:
代表我们的客户发帖。
我使用 的是一个 TMS570LC4357 修订版 B 芯片、该芯片配置为主器件并使用 CS4_N、具有 32 位 EMIF 异步接口并启用等待功能、连接到外部器件。 然而、当测试 C 代码中的 32 位读取访问时、我观察到在偏移量 0x8 处、只有一个半周期(看起来为 16 位)访问、这意味着芯片选择仅变为活动状态一次。 相比之下、在偏移 0x0、 0x4 及以上的位置读取访问显示正确(0x8 除外)、可提供正确的数据、显示与完整 32 位访问相对应的两个芯片选择激活(2 × 16 位传输)。 如果我在偏移 0x8 处执行两次读取、第二次读取行为正确、芯片选择切换两次、并且在第二次读取时返回正确的 32 位值、则第一次读取始终会为偏移 0x8 提供 0x0。
-这种行为的解释是什么,可以读出哪些寄存器来澄清问题?
此致、
Danilo