Hello,
Currently I am using 6713 and I have fundamental questions, hope you can explain to me.
When I compile my source file to assembly, I found in the .CMD file, there are four memory partitions:
IVECS: org=0h, len=0x220
IRAM : org=0x00000320, len=0x0000ffd8
SDRAM: org=0x80000000, len=0x01000000
flash: org=0x90000000, len=0x00020000,
1) I know the last three are internal ram, external ram, and flash, but what is the first partition? Why do we use size (0x220)?
2) length of the internal ram is 0x0000ffd8, but in the data sheet, I only found the following information:
On-Chip L1/SRAM: 8 KB
On-Chip L2/SRAM: 64 KB Cache/192 KB SRAM
I don't find any information about internal memory, let alone the size(ffd8)
3)when defining the org(start address), why do we choose org=0x80000000,org=0x90000000?
I know the length is due the 16MB external SDRAM, and 512k flash.
4) In my opinion, all the above are programming memory, right? Then where should I define data memory?
Thank you very much.
da