AnsweredAssumed Answered

CPU: T1240, RTOS: VxWorks. RAM: 8Gbytes My RTOS and my apps are compiled for 32 bits. I would like to run them at the top of my memory map between 0x100000000 and 0x180000000. Is there a best way to do it?

Question asked by Jean-Francois SAMSON on Mar 16, 2017
Latest reply on Mar 16, 2017 by alexander.yakovlev

CPU: T1040

RAM: 8Gbytes

NOR flash: 256Mbytes

3 Ethernet ports

3 serial link.

 

I would like to run the VxWorks kernel and the applications started with this kernel in the upper address range of the RAM (between 0x100000000 and 0x180000000).

 

Is there a MMU (TLB) configuration and/or LWAR configuration that I need to set for running the overall software in the range of addresses 0x100000000 to 0x180000000. the idea is to set a sort of address offset inside the MMU to let the software behave like it was started between 0x00000000 and 0xFFFFFFFF.

Outcomes