-
-
Notifications
You must be signed in to change notification settings - Fork 38.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Add more STM32F303 variants #10836
Comments
Some variants don't have USB device support, anyway. F303K8T6, for example. |
That sounds good, Is the way to go? That to me seems best as it allows the ld file to be picked up as well. Cheeky K devices in the summary sheet it says they do have USB but not in the datasheet.. |
This issue has been automatically marked as stale because it has not had activity in the last 90 days. It will be closed in the next 30 days unless it is tagged properly or other activity occurs. |
any comments @tzarc :) |
See also #8179 |
This issue has been automatically marked as stale because it has not had activity in the last 90 days. It will be closed in the next 30 days unless it is tagged properly or other activity occurs. |
This issue has been automatically closed because it has not had activity in the last 30 days. If this issue is still valid, re-open the issue and let us know. |
STM32F303 comes in multiple variants.
STM32F303xC and STM32F303xB are essentially the same except for the flash size and RAM.
Currently when
MCU = STM32F303
it is assumed that its a STM32F303xC.This can become more fine grain.
According to ST the die for F303xB and F303xC are the same but verified only up to the corresponding Flash and RAM sizes. This means that the ld scripts for F303xC are valid but when used for F303xB the user should be aware of the limitations. Everything else compiler side is the same.
As a first start, to add the F303xB variant, the only core change would be to change where in flash the eeprom is stored. This is trivial. If a more correct implementation is needed, the ld script should also be changed.
Currently chibios only has ld scripts for F303xC (same die as xB) and F303x8 (same die as x6). I would personally opt out of supporting x8 and x6 chips because of the 16kb RAM available compared to 40+kb
Feature Request Type
Description
The text was updated successfully, but these errors were encountered: