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
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.
On 04-08-2005 at 13:51, Anonymous wrote:
I found the solution for my problem.
Retrieving data ...