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.

[参考译文] CCS:我们能否在项目中添加更多AET_JOIN_TRig_ON_DATA_RANGE Jog?如何添加?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/638067/ccs-can-we-add-more-aet_job_trig_on_data_range-jog-in-our-project-and-how

工具/软件:Code Composer Studio

我们正在使用Nyqvist DSP TMS320TCI6484  

 

 根据 http://processors.wiki.ti.com/index.php/C6000_AET_Logic 和AetLib/aet.h

 我们成功地设置了一个AET_JOIN_TRICG_ON_DATA_RANGE作业,它在我们的测试中发挥了作用。

现在,我们要添加另一个AET_JOIN_TRICG_ON_DATA_RANGE作业来监视另一个内存范围。

但AET_setupJob(AET_JOB_TRig_ON_DATA_RANGE,&aetJobParams)返回AET_FNOTAVAILACMP,这意味着地址比较器不足。

 

在aet.h中,表列表中有4个地址比较器

 

  =============================================================================================================

  | 资源                                                | 64x | 64x+|

  =============================================================================================================

  |地址比较                                       器|4|6*|        

  |数据比较                                          器|2|2|         

  | 1宽触发器生成                                   器|  6  |  6  |

  | 3宽触发生成器                                   |  6  |  6  |

  | 7宽触发生成器                                   |  2  |  2  |

  |计数器/计时                                            器|  2  |  2  |

  |辅助事件发生器                               |1|4|         

  |状态机                                            |1/2**|1/2**|   

  =============================================================================================================

 

  *在64x+上,地址比较器4和5仅为程序地址

  **状态机可配置为1台4状态机或2台2状态机

     机器

 

我检查了整个源代码,它已经使用了3次AET_JOIN_START_STOP_TRACE_ON_PC。 我们不确定AET_JOIN_START_STOP_TRACE_ON_PC是否属于地址比较器。

但在删除两个AET_JOIN_START_STOP_TRACE_ON_PC后,另一个AET_JOIN_TRig_ON_DATA_RANGE仍然失败。

 

所以我的问题是:

  我们能否在项目中添加更多AET_JOIN_TRig_ON_DATA_RANGE Jog?如何添加?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好
    此线程已引起仿真专家的注意。

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

    您好,Ki-Soo Lee:

     我们是否有专家的最新消息? 谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    一个trig_on_data_range作业实际上消耗了所有四个可用的数据地址比较器。 这是因为这些处理器有两个读/写数据总线。 AETLIB将使用1的比较器。 A总线上的上范围地址,2。 A总线上的下限地址,3。 B总线上的上范围地址和4. B总线上的下范围地址。