大家好,请教一个问题,在读STM32F103ZET6的手册时看到
BOOTLOADER存在系统存储器,
但是后面的存储器映像指示
STM32F103ZET6的512KB的FLASH并没有包括系统存储器,这是怎么回事
------解决思路----------------------
不在就不在,为什么一定要在呢,这翻译看着怪怪的
------解决思路----------------------
CM3的32位的寻址空间 有4GB 只有512K 作为FALSH 其他的是用的地址映射
------解决思路----------------------
STM32用的是 地址映射,系统存储器本来就不在512k的flash内,且用户无法使用,属于4G地址空间的一部分。
------解决思路----------------------
The bootloader is stored in the internal boot ROM memory (system memory) of STM32
devices. It is programmed by ST during production.
AN2606手册说的很清楚,这个是ROM,意味着只读,由ST固化,用来串口写片的,既然只读,放在FLASH区就不合适了,当然,片子人家ST做的,他想怎么安排就怎么安排,他要想把FLASH分成N段都是可以的,只是这样不利于用户使用罢了。