Hi, Where is ERAM class located? I know that ERAM is copied to RAM at startup but before it is located at ROM, is it RIGHT? But I don't know where in the ROM and its size, can you help me with this?! At MAP file I saw the size of ERAM, but I didn't see where was located. Thanks Eduardo
You might wanna check the USERCLASS topic in the uVision help. Also check out the Project options -> LA Locate section where you can fill in User classes in the same way the C classes are filled in.
I found! The code defined at ERAM, is in CONST class. ERAM is just the position in RAM where the code in CONST is copyied and where it's run. Thanks! PS.: The USERCLASS not informe this.
Well, if I don't specify the ERAM location as a userclass, the code for ERAM gets located at 0x00000000, which results in code that doesn't work. What are you using ERAM for and does it work?
Rene Sorry, in the USERCLASS topic note specify this. The code whith "__ram" is placed at run time at ERAM class. Before this still at CONST class. Then ERAM Class must be specify at yours RAM address. Sorry, my english is very poor... may be i didn't undestand you.