2005-10-07 04:26 AM
2011-05-17 03:07 AM
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.2011-05-17 03:07 AM
I found the solution for my problem.
Thanks!2011-05-17 03:07 AM
Hi,
where is the available example in this forum for the IAP? Tahnk youQuote:
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.2011-05-17 03:07 AM
which it is the solution that you have found?
I have the same problem whit upsd 342011-05-17 03:08 AM
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