Skip to main content
Visitor II
October 7, 2005
Question

PSDsoft Express IAP problem

  • October 7, 2005
  • 5 replies
  • 1028 views
Posted on October 07, 2005 at 13:26

PSDsoft Express IAP problem

    This topic has been closed for replies.

    5 replies

    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 12:07

    I'm working in a application using the UPSD3234A.

    The code is based on the available example in this forum.

    I'm having a problem with memory map in PSDsoft Express.

    Following the example the memory map is:

    Main PSD Flash memory: Data space only

    Secondary PSD Flash memory: Program space only

    rs0: address 2000-3FFF

    csiop: 200-2FF

    fs0: (address 0-7FFF) or (page 0 address 8000-FFFF)

    fs1: page 1 address 8000-FFFF

    fs2: page 2 address 8000-FFFF

    fs3: page 3 address 8000-FFFF

    fs4: page 4 address 8000-FFFF

    fs5: page 5 address 8000-FFFF

    fs6: page 6 address 8000-FFFF

    fs7: page 7 address 8000-FFFF

    csboot0: (address 0-1FFF) or (address 8000-9FFF)

    csboot1: address A000-BFFF

    csboot2: address C000-DFFF

    csboot3: address E000-FFFF

    The IAP application requires the same start address for fs0 and csboot0. At this way, the VM register defines where the code runs.

    The problem is that I couldn't program the UPSD using this map.

    Supressing the start address of fs0 as below

    fs0: (page 0 address 8000-FFFF)

    it was possible to program the secondary flash, but with this it is not possible to switch the code to run on primary flash.

    Is there anything else that could be done to get the first scheme

    working? Any help is wellcome.

    I attach the report Design Assistant Sumary of my project.

    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 12:07

    I found the solution for my problem.

    Thanks!

    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 12:07

    Hi,

    where is the available example in this forum for the IAP?

    Tahnk you

    Quote:

    On 27-07-2005 at 14:24, Anonymous wrote:

    I'm working in a application using the UPSD3234A.

    The code is based on the available example in this forum.

    I'm having a problem with memory map in PSDsoft Express.

    Following the example the memory map is:

    Main PSD Flash memory: Data space only

    Secondary PSD Flash memory: Program space only

    rs0: address 2000-3FFF

    csiop: 200-2FF

    fs0: (address 0-7FFF) or (page 0 address 8000-FFFF)

    fs1: page 1 address 8000-FFFF

    fs2: page 2 address 8000-FFFF

    fs3: page 3 address 8000-FFFF

    fs4: page 4 address 8000-FFFF

    fs5: page 5 address 8000-FFFF

    fs6: page 6 address 8000-FFFF

    fs7: page 7 address 8000-FFFF

    csboot0: (address 0-1FFF) or (address 8000-9FFF)

    csboot1: address A000-BFFF

    csboot2: address C000-DFFF

    csboot3: address E000-FFFF

    The IAP application requires the same start address for fs0 and csboot0. At this way, the VM register defines where the code runs.

    The problem is that I couldn't program the UPSD using this map.

    Supressing the start address of fs0 as below

    fs0: (page 0 address 8000-FFFF)

    it was possible to program the secondary flash, but with this it is not possible to switch the code to run on primary flash.

    Is there anything else that could be done to get the first scheme

    working? Any help is wellcome.

    I attach the report Design Assistant Sumary of my project.

    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 12:07

    which it is the solution that you have found?

    I have the same problem whit upsd 34

    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 12:08

    Quote:

    On 04-08-2005 at 13:51, Anonymous wrote:

    I found the solution for my problem.

    Thanks!

    which it is the solution that you have found? I have tge same proble whit 34