Skip to main content
Visitor II
October 17, 2005
Question

Problems with the ST10F269 Programmer Tool ST10 Flasher 2.02

  • October 17, 2005
  • 3 replies
  • 1153 views
Posted on October 17, 2005 at 07:58

Problems with the ST10F269 Programmer Tool ST10 Flasher 2.02

    This topic has been closed for replies.

    3 replies

    bastiAuthor
    Visitor II
    October 5, 2005
    Posted on October 05, 2005 at 07:38

    Hello,

    my name is sebastian and I'm from germany (munich).

    I'm working with the Keil Compiler Version 3

    The processor I want to programming is the ST10F269.

    I connect my processor board over serial to the pc.

    Ok...

    When the Coding of my application is done, so I want flash it into the ROM.

    So... I start the ST10 Flasher :)

    and then I choose the hex File I want to flash into the ROM.

    After choosing the following message is shown..

    ''Remap first Segment

    your code use Flash in both segments 0 and 1. Only one of them can be programmend. Which one?

    [] Segment 0 [] Segment 1

    ''

    BUT in the Assembler File StartST10.a66 from Keil... the ''Segment-Choose-Bit'' ROMS1 is set to zero... so the programm shouldn't ask... but it did....

    So I had choosen one the segments (for test I had choose first one and then the other)

    But the programming wasn't succesfull.

    Who can help me???

    Thanks :)

    bastiAuthor
    Visitor II
    October 7, 2005
    Posted on October 07, 2005 at 06:44

    Hello,

    thanks for your answer!

    What do you mean by the ''programming wasn't succesfull''.

    You're right that the message ''Program Flash --> OK '' after programming was shown.

    But the first print instruction in my main application wasn't accomplished, so I'm sure that the ROM was successfully flashed.

    In my compiler options I set the following things:

    - L166 Locate:

    [x] use memory layout from target dialog

    Target Classes:

    ICODE (0x0-0x7FFF), NCODE (0x20000-0x2FFFF),

    FCONST (0x0-0x7FFF, 0x18000-0x4FFFF), HCONST (0x0-0x7FFF, 0x18000-0x4FFFF),

    XCONST (0x0-0x7FFF, 0x18000-0x4FFFF), NCONST (0x4000-0x7FFF),

    NDATA (0x100000-0x103FFF), NDATA0 (0x100000-0x103FFF),

    SDATA (0xC000-0xE7FF, 0xF600-0xFDFF), SDATA0 (0xC000-0xE7FF, 0xF600-0xFDFF),

    IDATA (0xF600-0xFDFF), IDATA0 (0xF600-0xFDFF),

    FDATA (0x100000-0x17FFFF), FDATA0 (0x100000-0x17FFFF),

    HDATA (0x100000-0x17FFFF), HDATA0 (0x100000-0x17FFFF),

    XDATA (0x100000-0x17FFFF), XDATA0 (0x100000-0x17FFFF)

    Target:

    External Memory:

    #1 RAM Start: 0x100000 Size: 0x80000

    I don't understood why this segment message is every time shown when I want to flash my program.

    regards,

    Sebastian

    bastiAuthor
    Visitor II
    October 17, 2005
    Posted on October 17, 2005 at 07:58

    But the first print instruction in my main application wasn't accomplished, so I'm sure that the ROM was successfully flashed.

    I had an error in my last message...

    I mean that I'm sure that the ROM was NOT successfully flashed...

    after this ''segment-message''...

    I'm still... helpless... :(