at91sam7256, C-strartup file

OP #1173269
Rate this post
• ▲ useful
▼ not useful
Hello,

I've got a reference code of USB-CDC driver from atmel.com. Code
originally was written for ARM Keil, and I'm trying to port it on
arm-gcc.

I'm done with CDC and USB parts (with a few modifications they're
compiled without errors and warnings), but still having troubles with
C-startup code.
It's written entirely in ARM assembler, which I almost don't know, and I
look at TWI appnote C startup code for reference.

This is one of problems I'm facing:

IMPORT  |Image$$RO$$Limit|    ; End of ROM code
IMPORT  |Image$$RW$$Base|     ; Start of RAM data
IMPORT  |Image$$RW$$Limit|    ; End of RAM data

How to port this on GCC. I've read through ARM manuals on arm.com and
guess (just guess), that this may be implemented via linker's file
(where sections are defined, entry point etc.).

If anyone has done it already, please respond this mail, I'd appreciate
a lot.
Thanks!

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.