Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 07 Sep 2006 03:35 PM by  Anonymous
Recommended BDM?
 1 Replies
Sort:
You are not authorized to post a reply.
Author Messages
matt.crane@christiedigital.com
New Member
New Member
Posts:


--
04 Aug 2006 08:39 AM
    I see several replies about the stepping issue with gdb and the BDM packaged with the lite kits. I realize the one provided by logic and accompanying the kit is a third-party device, according to several posts dating back 2 years with issues with this BDM.

    So I'm wondering if maybe the issue has been identified or resolved? Has nobody at logic tried to step wtih the provided BDM using GDB? Is there some more details about why it won't step properly? There is a gdb hack out there to simulate a step but it is a poor solution.

    Maybe somebody at logic knows what third-party bdm would work well with gdb and step properly? I understand it's a third-party device, so any help at all would be appreciated.

    Related post:

    her her

    Related output of bmd-chk from the m68k-bdm tools, note how it can't step:

    Coldfire execution test, loading code to SRAM.
    Stepping code.
    Stepping, pc is 0x20000000, csr = 0x01300000
    Stepping, pc is 0x00000092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    Stepping, pc is 0x00120092, csr = 0x01300030
    WARNING: PC is not in the SRAM, something is wrong.
    A0: 80000000 D0: 80000000
    A1: 80000000 D1: 80000000
    A2: 80000000 D2: 80000000
    A3: 80000000 D3: 80000000
    A4: 80000000 D4: 80000000
    A5: 80000000 D5: 80000000
    A6: 80000000 D6: 80000000
    A7: 7FFFFF70 D7: 80000000
    RPC:00120092
    SR:00002708
    VBR:00000010
    CACR:00000000
    ACR0:00000000
    ACR1:00000000
    RAMBAR:20000001
    MBAR:80000000
    CSR:01300030
    AATR:00000005
    TDR:00000000
    PBR:00000000
    PBMR:00000000
    ABHR:00000000
    ABLR:00000000
    DBR:00000000
    DBMR:00000000
    CSR halt not set, target failed to halt, CSR = 0x00300000
    Anonymous
    Posts:


    --
    07 Sep 2006 03:35 PM
    Since no one has responded to this yet I would mention that Freescale has fairly good documentation of using the BDM that is shipped with the kits. Also they maintain working knowledge of issues and problems that customers might face when using this product. I would recommend contacting Freescale for support on this BDM since I don't ever use it for anything but reflashing LogicLoader to a board.
    You are not authorized to post a reply.