Main Site Documentation

ELF linker script for FEZ Cobra


#1

Can someone verify that the following linker script for is valid for the FEZ Cobra? I want to link an RLP based ELF file.


OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
OUTPUT_ARCH(arm)

MEMORY
{
  SDRAM (wx) : ORIGIN = 0xA0F00000, LENGTH = 0x000FFFFC
}

SECTIONS
{
        . = ALIGN(4);
        .text : 
        { 
        	*(.text)
        }

        . = ALIGN(4);
        .rodata : 
        { 
          *(.rodata )
        }
        
        . = ALIGN(4);
        .data : 
        { 
        	*(.data)
        }

         . = ALIGN(4);
        .bss : 
        {
            __bss_start__ = .;
            *(.bss)
            __bss_end__ = .;
        }

   
}
end = .;  /* define a global symbol marking the end of application RAM */

I also read that the RLP functionality is locked, how can I unlock this and start using it?


#2

I believe full working examples are provided to get you started.

RLP requires signing agreements directly with GHI. Only commercial companies with valid use are allowed access. Please contact GHI directly for details.


#3

It’s just for Home use. I wanted to write a real-time function that sends a byte over the UART and switches an output pin as tight as possible (for my half-duplex RS485 protocol). Toggling the pin in managed code is just too slow.


#4

RLP is open on ChipworkX.
An alternative is to contact GHI (or write here) about your needs. If it made sense for general use, then GHI would add something for you.

Last option is to hire GHI to do the work but as a home use, this may not be a favorable option.