Hello, I'm having a problem when Data2Mem runs and was wondering if someone could help me out. I have a simple dual PPC system, with both procs on the same plb bus. I also have two brams and the ddr memory on the same plb bus as the PPC cores as well. I'm trying to run a separate program on each PPC core (i.e. I am not trying to have the procs communicate with eachother through a shared memory). If I create a SW project and execute it on PPC405_0, the design sysnthesizes without any problems and executes the code correctly. However, when I create a second SW project and tell it to execute on PPC405_1, I get the following error message when data2mem runs when I try to download it to the board:
"ADDRESS_SPACE or ADDRESS_MAP tag name 'ppc405_1' was not found. Some data may have not been translated."
I've tried having both programs load into the same bram, as well as into separate brams (1 for each PPC core), but I get the error both ways. I think I may have to modify the .bmm file, but I don't know which one I would have to modify as there is a system.bmm, system_bd.bmm, and system_stub.bmm in my project's implementation folder. I'd greatly appreciate it if someone could give me some insight into fixing this problem.
Also, as an aside, does anyone know if it is possible to make a .ace file that has two .elf files? My end goal is to have two seperate monta vista linux kernels (one executing on each PPC core), so I would like to just create the .elf files for each OS and be able to put them on a CF card and just boot both OSes from that. Again, any help would be greatly appreciated. Thanks for your time.
Resepctfully, Steve