您好,
在进行一次UDMA初始化(UDMA_LinkedInit())时,它需要大量的周期。 接近300毫秒。 我指的是PDK的UDMA DRU示例。 是否有更好的初始化方法? 我们可以忽略这里的任何冗余吗?
我正在附加UDMA初始化代码。
e2e.ti.com/.../udma_5F00_dru_5F00_init_5F00_create.c
请指导
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.
您好,
在进行一次UDMA初始化(UDMA_LinkedInit())时,它需要大量的周期。 接近300毫秒。 我指的是PDK的UDMA DRU示例。 是否有更好的初始化方法? 我们可以忽略这里的任何冗余吗?
我正在附加UDMA初始化代码。
e2e.ti.com/.../udma_5F00_dru_5F00_init_5F00_create.c
请指导
您好,Brijesh:
我正在初始化2个绥德鲁频道。 以下是循环消耗的细分:
1) udmaInit():1962.5791万
2) udmaCreate():2.80957551亿
udmaCreate下面的较高值是内部电话的拆分。
| UdmaCh0Open(): | 6186.077万 |
| UdmaCh1Open(): | 6187.9474万 |
| UdmaCh0ConfigUtc(): | 823.3481万 |
| UdmaCh1ConfigUtc(): | 823.2806万. |
| UdmaCh0EventReg1(): | 1681.3489万 |
| UdmaCh1EventReg1(): | 1681.2457万 |
| UdmaCh0EventReg2(): | 1681.3266万 |
| UdmaCh1EventReg2(): | 1681.2956万 |
| UdmaCh0Enable(): | 3674.6671万 |
| UdmaCh1Enable(): | 3674.6459万 |
总之,所有的车手呼叫都占据了极高的周期。 我不知道为什么。
但 您能否帮助我们了解您的系统启动要求? 然后我们可以考虑如何优化它。
此致,
Brijesh