cancel
Showing results for 
Search instead for 
Did you mean: 

PSDsoft Express IAP problem

avsilverio
Associate II
Posted on October 07, 2005 at 13:26

PSDsoft Express IAP problem

5 REPLIES 5
avsilverio
Associate II
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.

avsilverio
Associate II
Posted on May 17, 2011 at 12:07

I found the solution for my problem.

Thanks!

isabel_benitez
Associate II
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.

luigi2
Associate II
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

luigi2
Associate II
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