各位专家,我按照例程在开发版上多核调用 int CarNum = CSL_chipReadReg(CSL_CHIP_DNUM);
然后在main函数内部用If(CarNum ==0);esle if(CarNum ==1);。。。。来区别不同的核号,但是经常显示返回的CarNum 与实际核号不一致,请问这个问题怎么解决。
问题二:我现在正在学习6678多核软件开发,想咨询一下,如果在不使用SYS/BIOS那套操作系统下,仅利用CSL函数能否设计出以核0为主核进入函数,再依照条件设置依次开启从核进行计算?有没有什么明确的参考资料,谢谢
Nancy Wang:
1、请问具体是参考的哪个例程?各个核单独测试的时候能返回正常的核号吗?
2、可以试试看通过轮询设立标志位的方式给各个核分配任务。