各位专家以及高手们好:
1、如何判断我的SPI启动成功了?bootcomplete寄存器值为000000FF,而且核0~核7的magic address也都正确;对核0进行connect,PC指针停留在0x206DB1BC(no symbols are defined for 0x206DB1BC)。
2、这样就能够证明boot成功吗?还要对剩下的核进行connect,查看指针停留位置吗?
3、我的工程里有printf函数,打印一些标志信息,如果boot成功,是不是会在控制台打印出来吗?
Nick Zhang~:
没有启动成功,启动成功后的PC指针应该停在你在CMD中定义的空间中
zhifu yang:
回复 Nick Zhang~:
你好,首先先表示下感谢!然后有个疑问:因为我的工程比较大,因此在cmd文件中将代码段分配在共享存储中(0x0次000800),且八核执行一套工程,具体任务通过DUMN进行分配,这样的设计能通过SPI方式进行启动吗?
zhifu yang:
回复 Nick Zhang~:
您有过SPI多核引导成功的经验吗?有些问题实在想不通啊……