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 29 Oct 2004 09:21 AM by  mikee@logicpd.com
Need help w. JTAG macro to program flash after BLOB start
 4 Replies
Sort:
You are not authorized to post a reply.
Author Messages
gzinno
New Member
New Member
Posts:


--
18 Oct 2004 02:58 PM
    I successfully burn a BLOB binary image provided by Marc Singer at link http://projects.buici.com...blob-lpd7a400-p8.bin onto flash address 0x00000000 (i.e. the original BOLO/LOLO has been erased). The JTAG debugger is the JTAGjet from Signum Systems. The SDK-LH7A400 starts with BLOB after power resets. But I can't reprogram the flash anymore since the JTAG debugger can't read the flash correctly.

    I guess that BLOB might alter flash access parameter such as timing and/or bus width compared with BOLO/LOLO. I've tried registers settings to those in that configure file for Abatrom BDI2000 found in Marc's website, but the problem remains.

    Did anyone run into this problem before? Any suggestion?

    Thanks
    gzinno
    New Member
    New Member
    Posts:


    --
    20 Oct 2004 04:39 PM
    All right, I found a workaround to make the flash programmer of the JTAG debugger work.
    mikee@logicpd.com
    New Member
    New Member
    Posts:


    --
    25 Oct 2004 11:48 AM
    gzinno.

    Glad you fixed your problem. What was the issue? If you have time, I'd really appreciate you posting what you did to resolve the issue.

    Regards,
    --mikee
    gzinno
    New Member
    New Member
    Posts:


    --
    28 Oct 2004 04:03 PM
    Set the following registers prior to running the flash programmer.

    REG_8000_2040 = 0x3
    REG_8000_2000 = 0x200041C0
    REG_8000_201C = 0x1000B2C2
    REG_7100_0000 = 0x01

    After blob running, REG_8000_2040 is altered to a setting that prohibit flash access.
    mikee@logicpd.com
    New Member
    New Member
    Posts:


    --
    29 Oct 2004 09:21 AM
    gzinno,

    Thanks for the information. We at Logic appreciate it very much. Please keep us posted on your progress.

    Best regards,
    --mikee
    You are not authorized to post a reply.