Chapter03_01存储结构答题.ppt

STM32 处理器存储器映射 STM32 系列处理器将可访问的存储器空间被分成 8 个主块,每个块为 512MB。 处理器内部存储器、片上外围设备的地址映射以及分配给片上各个外围设备的地址空间请参照书籍。 位段 Cortex-M3 存储器空间中包括两个位段区:SRAM 区的最低 1MB空间和外设存储区的最低 1MB 空间。 这两个位段区分别与两个 32M 的位段别名区对应,位段区中的每一位映射到位段别名区中的一个字。 通过对别名区中某个字的读写操作可以实现对位段区中某一位的读写操作。 位段别名区中的字与位段区的位映射 bit_word_addr = bit_band_base + (byte_offset x 32) + bit_number × 4 例如:SRAM 位段区中地址为 0的字节中的位 2 被映射到别名区中的地址为:0= 0+ (0x300*32) + (2*4))的字。 位段 对别名区中某个字进行写操作,该字的第 0 位将影响位段区中对应的位。 对别名区中某个字进行读操作,若位段区中对应的位为 0 则读的结果为 0x00,若位段区中对应的位为 1 则读的结果为0x01。 对别名区的读写可以实现对位段区中每一位的原子操作,而且仅只需要一条指令即可实现。 启动配置 系 统 启 动之 后, CPU 从 位 于

文档评论(0)

1亿VIP精品文档

相关文档