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

[microblaze-uclinux] Specifying a different start address from ERAM_Start for uClinux Image



Hello All

 

I have a problem. I use 2 Microblaze processors (without MMU) with a shared memory. After generating linux-2.4.x kernel, as system.map of both processors starts from same address 0x30000000, these processors can not jump to start of their images.

I want to know how I can specify during kernel build that I want system. map of second processor start from another address (0x31000000)!  I mean   that image of Microblaze_0 starts from 0x30000000 and image of Microblaze_1 start from 0x31000000, while they both use a shared memory!

 

 

ERAM parameters are same for all processors as below:

define_hex CONFIG_XILINX_ERAM_START 0x30000000

define_hex CONFIG_XILINX_ERAM_SIZE 0x10000000

Best

Naser