工具/软件:TI-RTOS
你(们)好
我使用的是 GP evmAM572x 和 TI RTOS processor_sdk_rtos_am57xx_4_00_00_04。
我想知道、如何计算读取和写入外部存储器所需的时钟周期、以及 am572x 中的延迟是多少? 是否有关于 AM572x 外设时钟周期和延迟的任何文档。
谢谢、
Anjana Pathak
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.
工具/软件:TI-RTOS
你(们)好
我使用的是 GP evmAM572x 和 TI RTOS processor_sdk_rtos_am57xx_4_00_00_04。
我想知道、如何计算读取和写入外部存储器所需的时钟周期、以及 am572x 中的延迟是多少? 是否有关于 AM572x 外设时钟周期和延迟的任何文档。
谢谢、
Anjana Pathak
您好!
我使用此函数来查找从外部存储器(物理存储器)读取数据(大小为637000字节)所需的时间为407300000计数。
这意味着时钟频率为1000MHz。 时钟节拍为1nsec、这意味着读取这些字节、处理器需要407300000 nsec、即407.3mil。 分析是否正确?
我的代码是
MEM_xdata =(uint16_t *) 0x0090000000;//0x80000010;
// Nimu_log ("%d\n"、(int)*Mem_xdata);
// Mem_xdata_1 =(uint16_t *) 0x0090000004;// 0x80000010;
start_time=readTime32();//CountPRT;
for (j=0;j<5;j++)
{
对于(i=0;i<63700;i++、k++)
{
array_triy[j][i]=*(Mem_xdata+k);
//Nimu_log ("%d %d\n"、(int)*(Mem_xdata+I)、(int)* Mem_xdata_1);
}
}
end_time = readTime32();//CountPRT;
//CountPRP=0;
/* for (j=0;j<5;j++)
{
对于(i=0;i<63;i++)
{
Nimu_log ("%d\n"、array_trial [j][i]);
}
}*/
Nimu_log ("开始时间:%d\n"、开始时间);
Nimu_log ("结束时间:%d\n"、end_time);
Nimu_log ("%d\n"、(end_time-start_time));
请查找随附的
谢谢
Anjana Pathak