This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM1707: EVMAM1707 Bare Metal documentation

Part Number: AM1707

Support Path: /Tools & software/Help me with an issue/Design Kits / Evaluation Modules / Boards/Software issue/

We are evaluating the AM1707 for a bare-metal application.  We purchased the EVMAM1707 eval board (Rev H) to do initial experimentation and evaluation.  Unfortunately, I cannot find software developer level documentation for any aspect of this eval board.  Obviously I have the datasheet for the AM1707 itself, but doing anything useful with that is highly dependent on the specifics of how the chip has been wired to the rest of the board because of the high degree of pin muxing.  But just as a very simple type of question: what address ranges has the SDRAM been mapped to?  Without that, I can't do even the simplest "blinking LED" test program because I don't know how to set up the linker command file.  I've dug through three CDs that came with the board, TI's site, and Spectrum Digital's site.  Am I just missing it?  Or is this eval board "disavowed", like a failed IMF team?

  • OK, digging in deeper, there are two paths that I see:

    - Examining the GEL file:
    - EMIFA SDRAM runs from 0x40000000 to 0x60000000
    - EMIFB SDRAM runs from 0xC0000000 to 0xE0000000
    - That's handy, but I'm not sure which EMIF has SDRAM attached for this board.
    - Each of those ranges is 512MB (unless it's so late in the day that I've even messed that up), but the specs for this board only claim 64MB total
    SDRAM. So it's not the case that both ranges are populated.
    - Digging through the schematics and datasheet:
    - Schematics sheet 14 has the boot mode switches, which I guess I need to cross-reference through the datasheet to make sure what they're
    - Schematics sheet 15 is for "SDRAM-EMIFB", which I suppose answers my question (RAM is 0xC0000000 up to 0xE0000000).

    But really, a software-level readme.txt would have been very nice...