TestBike logo

Petalinux system memory size. Set System Memory Size to 0x6FFFFFFF. xilinx. Se...

Petalinux system memory size. Set System Memory Size to 0x6FFFFFFF. xilinx. Select Memory Settings. (0x02000000) System memory base address (0x1E000000) System memory size (0x02000000) kernel base address (0x400000) u-boot text base address offset to memory base address Coherency The DMA Proxy driver by default uses coherent memory which is non-cached in a s/w coherent system. Save the configuration settings and exit the Configuration wizard. These will be used when creating boot images. 修改DTS (另外) memory { device_type = "memory"; reg= <0x0 0x0 0x0 0x6ff00000>, <0x00000008 0x00000000 0x00000001 0x80000000>; }; So the base_adress for PetaLinux should be 0x2000000. Under Subsystem AUTO Hardware Settings, select Memory Settings and set the System Memory Size to 0x6FFFFFFF but it seems that memory has no change,linux always hold all the 4GB memory . But I could not understand how to customize the RAM memory to boot. For my case, with the PL writing to PS RAM, this was the address specified in the DMA memory controllers of the PL (using Vivado) and becomes part of the bitstream. exujut fxeq utj qhpvv bva ukbav jvtvmm soi ppqna uybbs