Skip to main content
br30
Associate II
October 2, 2003
Question

DK3200 Development System

  • October 2, 2003
  • 3 replies
  • 819 views
Posted on October 02, 2003 at 15:00

DK3200 Development System

This topic has been closed for replies.

3 replies

br30
br30Author
Associate II
May 17, 2011
Posted on May 17, 2011 at 11:55

I just startet to work with the DK3200 Development

System. I loaded the ADC-sample application (AN1560)

onto the system which works fine.

But when I changed the flash memories in the PSDsoft

Express tool (Program code now in main flash - fs0 -

address 0x000 - 0x7fff) nothing worked. I updated to

the newest PSDsoft Express with the same results.

Is there a problem to use the main flash as code

memory? Have you ever testet your ADC-sample code

in the main flash?

Kind regards,

joseph2399
Associate II
May 17, 2011
Posted on May 17, 2011 at 11:55

Actually you only needed to do step 1 suggested below, and part of step 2 which is to move Fs0 to 0-0x7FFF since the ISR vector table along with MCU's SFRs reside in memory space 0-0xff. You do not need to move CSIOP,RS0 or CSBOOTx since they are all in the DATA space, where as FSx are in PROGRAM space. Please see the attached PSDsoft project files.

danielh1
Associate III
May 17, 2011
Posted on May 17, 2011 at 11:55

Of course, the DK3200 works with the main flash FSx, but the transition from secondary flash is not so easy. With Psdsoft:

1 - at the first menu (Define PSD and MCU...) set:

Main PSD flash = program space only

Secondary PSD flash = data space only

2 - at the next menu (Define PSD pin/node...) make sure that the page register is properly selegted. Assign to all main flash FSx addresses from 0 to 7FFF. Set the csbootx secondary flashes to addresses above 8000. The CSIOP should be above 8000, or at the end of the main flash (typically 7f00-7fff).

3 - at the merge menu, make sure to load your program into the proper flash (FS0?).

good luck, asterix