您好、Sitara 支持团队、
我想在 AM5746中使用 TI ESC 的环境中使用 EEPROM 仿真。
我使用的是 PROCESSOR-SDK-RTOS-AM57X 06.03.00.106和 PRU-ICSS-ETHERCAT-SLAVE 01.00.08.01。
我正在使用 TwinCAT 3来调试我的环境。
"2.4.PRU ICSS EtherCAT 从站控制器寄存器列表"、EEPROM 命令待处理分配在 AL 事件请求(0x0220)位:5中。
因此、当 EEPROM 命令发出时、我预计 AL 事件 IRQ 正在升高、AL 事件请求(0x0220)值为0x0020 (位:5为1)。
但是、在我的环境中、尽管 AL 事件请求(0x0220)值为0x0020、但 AL 事件 IRQ 不会升高。
我已检查 AL 事件屏蔽(0x0204)位:5是否设置为1、但 AL 事件 IRQ 未升高。
我想 EEPROM 命令只能用于循环任务(ECAT_Main()函数),并且不能用于 AL 事件 ISR (PDI_ISR()函数)。
是这样吗?
此致、
Atsushi