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.

[参考译文] TMS320F28388D:F28388D EtherCAT SDO

Guru**** 2031750 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1017186/tms320f28388d-f28388d-ethercat-sdo

器件型号:TMS320F28388D

软件配置:

1、SSC 工具版本:1.4.0.0

2、ESC_CONFIG_DATA:080E02EE409C000000000000

(

PDI 选择                        :uController 异步.16bit   -> 0x140  = 0x08

器件仿真                     :关

增强型链路检测              :所有端口打开              -> 0x140.8 = 0

直流可实现节能                :DC 锁存+同步单元        -> 0x140。[11:10]=0

 

ucController (ucController):

忙输出驱动器/极性          :推挽高电平有效     -> 0x150。[1:0]= 10

IRQ 输出驱动器/极性              :Push-Pull Active Lower    -> 0x150.[3:2]= 00

极性                     :低电平有效              -> 0x150.4 = 00

射频极性                       :低电平有效              -> 0x150.7 = 00

读取忙延迟                 :正常延迟              ->0x152.0=0

 

同步/锁存配置:

脉冲长度 SyncSignals              :640ns                     ->0x982:0x983 = 0x40

SYNC0/LATCH0                     :SYNC 输出               ->0x0151.2=1

输出驱动器/极性                  :push-pull active lower    -> 0x0151[1:0]= 00

映射到 AL 事件请求              :on                        -> 0x0151.3 = 1.

SYNC1/LATCH1                     :LATCH 输入               ->0x0151.6=0

映射到 AL 事件请求              :on                        ->0x0151.7 = 1.

)

3、SSCTOOL 配置

 

BOOTSTRAPMODE_SUPPORTED        1.

OP_PD_Required        1.

PREOPTIMEOUT        0x7D0

SAFEOP2OPTIMEOUT        0x2328

 

AL_EVENT_ENABLED :1.

DC_SUPPORTED     的:1.

ECAT_TIMER_INT   :1.

MIN_PD_CYCLE _TIME        0x7A120

MAX_PD_CYCLE _TIME        0xC3500000

 

Mailbox_queue 1         

支持的功能1         

COMPLEE_ACCESS_SUPPORTED        1.

已分段_SDO_Supported        1.

SDO_RES_interface        1.

Foe_supported        1.

 

 

Excel 配置:(0x6000\0x7000对象配置正确,所以我不列出内容)

0x8000        变量 UINT16        SDORTmp1 0x0001        RW        SdoRead1_USER                 

0x8001        变量 UINT16        SDORTmp2 0x0001        RW        SdoRead2_user                 

0x8002        变量 UINT16        SDOWTmp1 0x0001        RW     SdoWrite1_USER         

0x8003        变量 UINT16        SDOWTmp2 0x0001        RW        SdoWrite2_user

硬件:F28388d (uC)+ 83822 (ESI)(供应商:TI)

 

问题描述:

1;PDO 功能在 SM/自由同步和直流同步模式下直接测试。

2:当我想使用 Excel 配置文件配置0x8000对象中定义的某些参数时。 以及由 SSCTOOL 生成的从站堆栈代码中的实时内置函数原型。 我在 Twincat3中更改 COE -Online Tap 上的值。但在调试模式下无法更改 CCS (TI IDE)中的值。 然后我在'doRead1_user'、'doRead1_user''doWrite1_user'doWrite2_use'中设置断点,同时我更改值 SDOWTmp1\SDOWTmp2 (SDORTmp1、SDORTmp2 ),程序不能在断点停止。

 

稍后,我 单击 COE -Online 上的“高级”选项按钮,并 将“脱机-从设备说明”修改为“联机-通过 SDO 信息”,有关1C00 - 8002对象的内容消失。

 

这是一个奇怪的问题。 我的邮箱通信有一些问题。

能不能帮我检查一下 proplem,我会很感激。