我现在实用的是EVKM2H硬件平台,目前单核可以启动,在唤醒其它核时使用如下代码:
* u32 keystone_cpu_smc(u32 command, u32 cpu, u32 addr)
ENTRY(keystone_cpu_smc)
stmfd sp!, {r4-r11, lr}
smc #0
ldmfd sp!, {r4-r11, pc}
ENDPROC(keystone_cpu_smc)
其中r0为0, r1为1(ARM核1), addr为启动地址。
执行后核1并没有启动,请问是什么原因呢?(另外我用的ccs5.5,,仿真器可以看到8个dsp核,和4个arm核,其中所有dsp核都能connect,但是arm核只有0核能连接)