2009年5月29日金曜日

Flashのスタートアドレスについて

● Boot from main Flash memory: the main Flash memory is aliased in the boot memory
space (0x0000 0000), but still accessible from its original memory space (0x800 0000).
In other words, the Flash memory contents can be accessed starting from address
0x0000 0000 or 0x800 0000.
● Boot from System memory: the System memory is aliased in the boot memory space
(0x0000 0000), but still accessible from its original memory space (0x1FFF F000).
● Boot from the embedded SRAM: SRAM is accessible only at address 0x2000 0000.

STM32のreference manualから上記の文書を見ました。
つまり、Main Flash memoryモードで、ldファイルにFLASHのスタートアドレスが0x8000000だけじゃなくて、0x00000000でも平気の意味ですか?

しっかり勉強しなければいかないすね...

0 件のコメント:

コメントを投稿