Firmware Question after changing from STM32F401RBT6 to STM32F401RCT6
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-06-03 4:21 AM
Hello,
The only difference between STM32F401RBT6 vs STM32F401RCT6 is the memory size, 128KB vs 256KB.
I have a board in production with the STM32F401RBT6. If I switch to STM32F401RCBT6 (larger memory), can I share the same .hex firmware if I don't exceed 128KB? I think the answer is a big NO; but I just want to avoid two different firmwares.
Customers are using the DFO for updates.
Thanks for the help!!
Solved! Go to Solution.
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-06-03 4:41 AM
The answer is big YES. Officially, RCT is a simple superset of of RBT. You may simply forget the extra memory.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-06-03 4:41 AM
The answer is big YES. Officially, RCT is a simple superset of of RBT. You may simply forget the extra memory.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-06-03 4:45 AM
The memory usage is a function of the Linker, and the Linker Script. Both these parts likely have the same die. You can check by reading the DEVID value.
Code binary from smaller part will run on larger one.
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-06-03 5:11 AM
Thanks a lot gbm and Tesla DeLorean!
