Other Parts Discussed in Thread: AWR1642, MMWAVE-SDK
最近在用AWR1642进行Demo调试,打断点之后会报assert。因为双核系统一个停下之后另一个还在运行导致出错,现在有两个问题
1. 如果我想观察DSS或MSS核在数据处理过程中的某个变量的值我该怎么办,有没有建议的调试工具或者方法。
2. 两个内核之间相互通信的机制或者原理有没有介绍的相关文档,如果不清楚这里面的详细执行过程,后期开发会很费力。
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.
最近在用AWR1642进行Demo调试,打断点之后会报assert。因为双核系统一个停下之后另一个还在运行导致出错,现在有两个问题
1. 如果我想观察DSS或MSS核在数据处理过程中的某个变量的值我该怎么办,有没有建议的调试工具或者方法。
2. 两个内核之间相互通信的机制或者原理有没有介绍的相关文档,如果不清楚这里面的详细执行过程,后期开发会很费力。
1. 如果要实时观察某个变量,可以参考mmwave SDK user guide。
6. 15. 6. Viewing expressions/memory in real time
https://software-dl.ti.com/ra-processors/esd/MMWAVE-SDK/03_05_00_04/exports/mmwave_sdk_user_guide.pdf
2. 使用mailbox进行核间通信,请参考下面的TRM文档,例程可以参考C:\ti\MMWAVE-SDK 03_05_00_04\mmwave_sdk_03_05_00_04\packages\ti\drivers\mailbox
Chapter 19 Mailbox
https://www.ti.com/lit/ug/swru520e/swru520e.pdf