Other Parts Discussed in Thread: IND-COMMS-SDK
器件型号: AM2434
主题中讨论的其他器件:IND-COMMS-SDK
工具/软件:
您好、
客户尝试通过工业通信 SDK 中包含的 EtherCAT (FoE) 访问文件、但未能获得预期的结果。 你能帮助回答他们在下面的问题吗?
来自客户--------------------------------------------
我遵循了 C:/ti/motor_control_sdk_am243x_11_00_00_06/ind_comms_sdk/docs/am243x/ethercat_subdevice/_fo_e_page.html 中描述的步骤、然后得到了意外结果。 有关详细信息、请参阅下文。
C:\ti\ind_comms_sdk_am243x_11_00_00_08\examples\industrial_comms\EtherCAT_subdevice_demo\device_profiles\401_simple\am243x-lp\r5fss0-0_freeRTOS
我关注:
C:/ti/motor_control_sdk_am243x_11_00_00_06/ind_comms_sdk/docs/am243x/ethercat_subdevice/_fo_e_page.html
“下载文件和上传的文件包含在随附的 zip 文件中。
-下载文件: this_is_a_test_file.txt
-上传的文件: result.txt“
“文件 this_is_a_test_file.txt 和 result.txt 不同。
我希望文件应该相同。“
“在我的调试中、foeFileHeader 似乎写得正确、但文件内容失败。 根据原始示例 NVM.c、ESL_foeDemo.c 修改了 2 个文件、这些文件也包含在.zip 中。 如您所见、一些日志输出被添加。 其产出如下:
-下载
```μ s
EC_SLV_APP_foe_FileOpen():pname=test、nameLen=4、isRead=0、password=0x0
EC_SLV_app_foe_FileWrite():size=19
EC_SLV_app_foe_FileClose():errorCode=0x0
NVM_APP_WRITE_():id=0、偏移=2097408、length=20、forceErase=1
74 68 69 73 5F 69 73 5F 61 5F 74 65 73 74 5F 66
69 6c 65 00
NVM_APP_WRITE (): id=0、偏移=2097152、长度=44、强制擦除=1
00 00 00 00 14 00 00 01 01 04 74 65 73 74 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00
```μ s
-上传
```μ s
EC_SLV_APP_foe_FileOpen():pname=test、nameLen=4、isRead=1、password=0x0
NVM_APP_READ():id=0、偏移=2097152、长度=44
00 00 00 00 14 00 00 01 01 04 74 65 73 74 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00
EC_SLV_APP_foe_fileRead (): size=1012, fileOffset=0
NVM_APP_READ():id=0、偏移=2097408、长度=19
FF 和 FF FF 和 FF FF 和 FF FF
FF 和 FF
```
------------------------------------------------
你能帮助他们提供任何建议吗?
谢谢。此致、
英明
