器件型号: AM6442
你(们)好
我正在跟进原始线程
1) 何时将在 loadshare 模式下支持不同的 cmd
2) 我们是否在 loadshare 中的 CH0 和 CH1 上具有 cmd=9 的分辨率
谢谢
Alan I
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
器件型号: AM6442
你(们)好
我正在跟进原始线程
1) 何时将在 loadshare 模式下支持不同的 cmd
2) 我们是否在 loadshare 中的 CH0 和 CH1 上具有 cmd=9 的分辨率
谢谢
Alan I
您好 Alan、
1) 何时在 loadshare 模式下支持不同的 cmd 将可用
目前、没有计划在计划于本周发布的下一个版本中包含此功能。 我们将在将来的版本中考虑使用它。 如前所述、固件不会施加任何限制、并且两个通道都可以在负载共享模式下独立运行。 需要修改驱动器和应用程序以启用对两个不同命令的处理和配置。
需要进行以下更改:
endat_command_build 函数、为每个通道构建两个单独的命令。
endat_recvd_process 函数时、请确保每个通道使用不同的参数(命令)。 中的 CH0 和 CH1 上具有 cmd=9 的分辨率2) 我们是否在 loadshare
我们已经解决了这个问题、修复程序将包含在计划于本周推出的下一个 SDK 版本中。 同时、我将共享包含此问题解决方案的更新固件。 您可以使用这个更新的固件并进行构建以在 11.00.00.06 SDK 版本上应用修复程序
e2e.ti.com/.../1460.endat_5F00_main.asm
此致、
Achala Ram
嗨、Achala
感谢您提供更新的固件。
它解决了一些问题。 现在、我可以在 CH0 和 CH1 上以定期触发方式运行 cmd=9 。但需要注意的是、 如果我在上电后立即在两个通道上定期运行 cmd=9、则 PosWod2 不会更新、而 PosWord0 和 Posword1 正常。

我发现 在调用 endat_config_periodic_track 之前添加了 endat_command_process 和 Endat_AddInfo_track、似乎可以“解决“过时的 posword2 的问题

在定期触发模式下以 2 条不同的命令运行 CH0 和 CH1 时仍然遇到问题。
我需要能够 在 CH0 上运行 Endat 强制动态采样 (FDS) 序列、同时 CH1 以 CMD=9 持续运行
FDS 需要这些命令
int translate_endat_mode_to_driver_layer ( int endat_mode ){
switch (endat_mode){
用例 0x38:{//编码器发送位置值和 AI
返回 8;
}
休息;
案例 0x09:{//编码器发送位置值和 AI 并接收存储器区域选择
返回 9;
}
休息;
用例 0x2B:{//编码器发送位置值和接收参数
返回 10;
}
案例 0x24:{//编码器发送位置值和发送参数
返回 11;
}
休息;
案例 0x2D:{//编码器发送位置值和复位错误
返回 12;
}
休息;
用例 0x36 :{//编码器发送位置值并接收测试命令
返回 13;
}
休息;
}
返回 0;
}
请问 2 个不同的命令支持何时可用
谢谢你
Alan I
您好 Alan、
的问题我发现 在调用 endat_config_periodic_track 之前添加了 endat_command_process 和 Endat_AddInfo_track、似乎“解决“了过时的 posword2
是、这是在发送 2.2 命令以获取其他信息之前启用并允许读取其他信息的预期序列。 如果需要、您必须再次运行该序列以启用添加信息 2。
endat_AddInfo_track() 允许基于先前执行的命令跟踪附加信息。 如果当前命令设置 MRS 位以启用额外的信息、应用程序/驱动程序将准备好使用 2_2 命令读取该附加信息。
在定期触发模式下以 2 个不同的命令运行 CH0 和 CH1 仍有问题。
在启动周期性模式之前、确保 DMEM 包含正确的命令。 读取 DMEM 的应用程序函数应根据为每个通道写入的命令打印两个通道的响应。
在周期性模式下、固件会持续从 DMEM 读取命令数据、将命令发送到编码器、接收响应、并将结果写回 DMEM。
此致、
Achala Ram