Skip to main content
jrubis
Associate II
March 3, 2008
Question

Green Hills Multi Template

  • March 3, 2008
  • 22 replies
  • 5832 views
Posted on March 03, 2008 at 10:32

Green Hills Multi Template

    This topic has been closed for replies.

    22 replies

    jrubis
    jrubisAuthor
    Associate II
    May 17, 2011
    Posted on May 17, 2011 at 12:25

    I also ported over the EVB Demo Program and have it running now. Since this is a rather large program, with lots of functions, I figured it would be a good test.

    jrubis
    jrubisAuthor
    Associate II
    May 17, 2011
    Posted on May 17, 2011 at 12:25

    ''The difference is that _start is in ARM mode, which of course is not allowed on the Cortex M3, while _start_T is in Thumb mode''

    I thought this was the case. Maybe the 'T' is 'Thumb'?

    ''Also, the vector table entries are one byte higher than the actual handler routine addresses. This also indicates Thumb mode''

    I have notice this, but wasn’t sure why. I thought it may had something to do with Thumb mode.

    I had another issue in which initialized data wasn’t being initialized properly. I think I have resolved this by moving the .rodata section in the LD file. Not sure if this makes any sense or not.