This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RAM, ROM and Bootloader

Other Parts Discussed in Thread: CC3200, UNIFLASH

I try to use the advice from Programmer's Guide 6.1. I'd like to split my program on RAM and ROM codes as my program does not fit on RAM.
in IAR options i wrote: CC3200_ES_1_2_1=0, TARGET_IS_CC3200 as it was written in the Programmers'guide and i set check on "generate linker map file" in IAR options page
After compilation i saw that all functions and data were located in RAM memore from 0x2000000 to 0x2001fff. What is that, options don't work correctly?
I got linker config cc3200.icf and i saw: if (!isdefinedsymbol(Flash))-ok -> i added Flash=1 in IAR options and compily again
OK. Now functions live in ROM from 0x01000000
I try to load - error, i try to use Uniflash - error
In datasheet i saw a memory map: On-chip ROM (Bootloader + DriverLib 0x00000000 - 0x0007FFFF  not on 0x01000000!
I though may be there is an error in linker config and fix define region FLASH = mem:[from 0x00000000 to 0x0007FFFF];
compily - error JTAG Initialization failed 0x00000001
trying to restore linker config does not help.
I thing the cc3200 loader was corrupted by me during these experimences.
can the loader live in RAM from 200000 to 2004000 (in RAM not ROM!) and where do the loader live really?
How to fix this loader error or need to solde new cpu? and how to split program on RAM code and ROM code properly ?

PS I asked this question but i can't see it on this forum list