
10
"C" Programming Guide For Optimus S/R
code org = 0xf00000 : {
*(f_head)
*(f_code)
} > ROM
area org = 0x205000 : {
. += MainStackSize;
. += HeapSize;
*(f_bcr)
*(f_area)
} > RAM
data org=org(code)+sizeof(code) addr=org(area)+sizeof(area) :
{
*(f_data)
} /* global variables with initial values */
xcode org = org(data) + sizeof(data) addr = addr(data) +
sizeof(data) : {
*(f_xcode) /* code reside on RAM */
}
RAM_OVERFLOW_CHECK org = org(area) + MaxSysRamSize : {
. += 1;
} > RAM
icode org = org(xcode) + sizeof(xcode) addr = 0x001100 : {
*(f_icode) /* code reside on IRAM */
Summary of Contents for Optimus R
Page 1: ...Printed on 20 March 2006 C Programming Guide Version 3 04 02 Optimus S Optimus R...
Page 6: ......
Page 8: ...2 C Programming Guide For Optimus S R...
Page 12: ...6 C Programming Guide For Optimus S R The flow is illustrated as shown below...
Page 23: ...Chapter 2 Development Environment 17 Different types signed unsigned Different types same size...
Page 24: ...18 C Programming Guide For Optimus S R...
Page 220: ...214 C Programming Guide For Optimus S R See Also FlashSize free_memory...