stm32F105RB flash range
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-07-09 12:45 AM
Hello,
I have stm32F105RB with 128KB flash and 64KB sram. But I qury the related document, the flash organization is as below which total flash size is 256KB. Are there any other documents to introduce the 128KB flash of
stm32F105RB
? My undestanding ofstm32F105RB with 128KB flash
address is 0x08000000-?0x0801FFFF,0x08020000-0x01FFFAFFF is reserved. Am I right?#stm32f105rb-flashSolved! Go to Solution.
- Labels:
-
Flash
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-07-10 1:26 AM
I'm confused. so you mean the STM32F105RBT6(128KB flash, 64KB sram) might have more flash but it can just use 128KB?
This issue had been discussed here some times. It is a matter of economy for ST to sell MCUs as 128kB variants wich have a defect in the second 128kB section. For your question, better ignore that.
I can't find the related map of 'only to 128KB flash in memory map'.
There is none. Just the mentioned datasheet and reference manual for the F105/F107 parts, which describe the address map for the maximal variant.
MCU variants with less Flash just use only the lower parts/sectors (addresses), and the rest is reserved.
Remember, this series is about 10 years old.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-07-09 1:41 AM
But I qury the related document, the flash organization is as below which total flash size is 256K.
Not sure what you mean.
Check the datasheet, downloadable here :
https://www.st.com/en/microcontrollers/stm32f105rb.html
Page 33 has a mamory map, with Flash from 08000000 - 0803FFFF.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-07-09 5:24 AM
Yes,
Page 33 has a mamory map, with Flash from 08000000 - 0803FFFF.
But my STM32F105RB flash is 128KB, not 256KB. so I want to know this one's flash range.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-07-09 6:39 AM
See the reference manual, sect. 3.3.3.
ST's designation scheme (connectivity,low/medium/high density) for the F1 devices is a bit confusing, and had been dropped for later series.
The device might have more Flash physically, which failed product test.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-07-09 6:40 AM
Datasheet you are referring to is for any STM32F105 in any package and any flash size. Since you have RB = 64-pin package, 128kB flash, you have to look only to first 128kB of flash in memory map.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-07-09 11:19 PM
Memory map is general for F105 MCU series. As you only have 128kB of flash, take into account only first 128kB of flash in memory map which is in datasheet. Flash starts at address 0x08000000 and is 128kB in size for your MCU.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-07-10 12:49 AM
Yes, but unfortunately, I can't find the related map of 'only to 128KB flash in memory map'. Could you help me?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-07-10 1:03 AM
Hello,
I'm confused. so you mean the STM32F105RBT6(128KB flash, 64KB sram) might have more flash but it can just use 128KB? which means the useful flash range is
0x08000000-0x0801FFFF, but the physically flash is 08000000 - 0803FFFF. Am I right?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2018-07-10 1:26 AM
I'm confused. so you mean the STM32F105RBT6(128KB flash, 64KB sram) might have more flash but it can just use 128KB?
This issue had been discussed here some times. It is a matter of economy for ST to sell MCUs as 128kB variants wich have a defect in the second 128kB section. For your question, better ignore that.
I can't find the related map of 'only to 128KB flash in memory map'.
There is none. Just the mentioned datasheet and reference manual for the F105/F107 parts, which describe the address map for the maximal variant.
MCU variants with less Flash just use only the lower parts/sectors (addresses), and the rest is reserved.
Remember, this series is about 10 years old.
