BF561双核应用
刚学BF561,小小的做个总结。
BF561是Blackfin系列的双核处理器,这个双核处理器可以分为三种情况使用:
1:单核,就像BF548等,只需要建工程时在Project Wizard 下选择 Single core: Single application即可。这种情况下,它只使用Core A.
2:双核 但只是启动双核,而使用时只用Core A , 给Core B一个空闲任务。其实质与 单核应用相同。
3:双核,每个核完成一个任务。此时两个核 互不干扰,如果设有共享数据区的话就有相互影响了。
4:双核 ,两个核共同完成一个任务。
上面4种情况建工程时只需要Project Wizard下选择相应的选项即可:
Single core: Single application
Dual core : Single application
Dual core: One application per core
Dual core : Single application using both cores
注意:在选择双核debug程序时,在Visual DSP++下在core a下的主程序下点击运行run,
在core b的主程序下还须再点击运行run。这样两个核才能运行起来,否则可能只运行了一下核。