Hello ,
I have written One simple matrix to Matrix multiplication code and trying to run on CCS. When I am giving matrix Size up to 15, It is working and showing me outputs on individual cores. But, Once I am giving matrix Size 20, or on wards, it is not showing me any output on Console. Do I am missing something here.
Second, I am trying to calculate time consumption during that matrix multiplication and i have used same told by one of your Guys: Travis as below:
#include <stdio.h>
#include<c6x.h>
unsigned int t_start_l,t_start_h;
unsigned int t_stop_l,t_stop_h;
unsigned int t_overhead_l,t_overhead_h;
int main(int argc, char *argv[])
{
int i;
TSCL = 0;
TSCH = 0;
t_start_l = TSCL;
t_start_h = TSCH;
for (i=0; i<100000000; i++)
{
;
}
t_stop_l = TSCL;
t_stop_h = TSCH;
t_overhead_l = t_stop_l - t_start_l;
t_overhead_h = t_stop_h - t_start_h;
printf("done, t_overhead_h = 0x%08x\tt_overhead_l=0x%08x\n",t_overhead_h,t_overhead_l);
},
Now My doubt is it is giving me some values like: t_overhead_h = 0x00000000 t_overhead_l=0x00085e03, What are these values, Is this time taken during calculation in hexadecimal format or just any random values?
Third, I am trying all this on C6678 board and I have make one simple, Empty project and write my code in main. but, Under this, I am not getting option of Empty RTSC project, I have done Installation twice, but No help.
Fourth, I am also trying to use Multicore System Analyzer, Profile and graph thing on CCS to see various graphs related with these, so I need to do anything extra here, or how to use those things. And, also can anybody tell, what does pin connect and Port Connect will tell us?
If there will be any tutorial which will show using all these thing then that will be much more helpful. I am sorry for my these questions, but I am trying to learn on this and see things how work and understand it.
Thanks.