EtherCAT主站IGH-- 11 -- IGH之fmmu_config.h/c文件解析
- 0 预览
 - 一 该文件功能
 - `fmmu_config.c` 文件功能函数预览
 
- 二 函数功能介绍
 - 1. `ec_fmmu_config_init`
 - 2. `ec_fmmu_set_domain_offset_size`
 - 3. `ec_fmmu_config_page`
 
- 示例用法
 - 示例详细说明
 
- 三 h文件翻译
 - 四 c文件翻译
 - 该文档修改记录:
 - 总结
 
0 预览
一 该文件功能
该文件定义了 EtherCAT FMMU(Fieldbus Memory Management Unit)配置的方法。FMMU 用于将逻辑地址映射到物理地址,使得 EtherCAT 可以高效地处理实时数据传输。FMMU 配置涉及将过程数据对象(PDO)映射到特定的内存地址,以便 EtherCAT 主站和从站可以正确地读写数据。该文件中的函数用于初始化和配置 FMMU,以确保数据在 EtherCAT 网络中的正确传输。
fmmu_config.c 文件功能函数预览
 
| 函数 | 功能和用途 | 使用场景 | 
|---|---|---|
ec_fmmu_config_init | 初始化 FMMU 配置。 | 在设置 EtherCAT 从站的 FMMU 配置时调用。 | 
ec_fmmu_set_domain_offset_size | 设置 FMMU 的逻辑偏移和数据大小。 | 在配置 FMMU 的映射地址和数据大小时调用。 | 
ec_fmmu_config_page | 初始化 FMMU 配置页。 | 在将 FMMU 配置写入内存页时调用。 |