[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Multi-core issues in petalinux



Hi everyone:
        I want to construct a multi-core system which uses a microblaze to run petalinux and uses other microblazes to run some high load tasks. Because microblaze does not provide cache coherent function, it can not use SMP method to couple these cores to a system. I choose a master-slave co-process method to couple my system, so there are some cores just do some assigned tasks and do not run OS. However when I using petalinux-copy-autoconfig shell to generate some parameters for kernels, it says only petalinux OS type can be permitted. How can I solve this issues? It seems that if I using petalinux all microblaze in my system must run OS? If I just omit some parameters on those microblaze cores, how can I let these cores recognize their perpherals' addresses and parameters?
       How can I solve this problem? Any comments will be welcome? I am also waiting for some brilliant advices on constructing a multi-cores system including hardware and software design and implement. Thank you for your help!