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.

CC2530F256存储器映射及编址问题

看来CC2530F256用户手册关于存储器映射的介绍后,有些地方始终搞不明白。

物理存储类型主要有Flash,SRAM 和memory-mapped registers。

单看XDATA的映射还好理解,但是看了CODE的映射后又晕了。

XDATA和CODE是共用总线的,编址时应该用统一编址,但是SRAM映射到了XDATA(0x0000- SRAM_SIZE – 1),

CODE 的common area/bank 0的编址也是0x0000-0x7FFF.

假如启动时从SRAM启动,SRAM又被映射到了CODE,那么此时XDATA又如何编址?

256K的Flash在CODE和XDATA之间是如何分配的,又是如何编址的呢?